mirror of
https://github.com/thunderbrewhq/binana.git
synced 2025-12-12 17:52:29 +00:00
feat(profile): update gx headers
This commit is contained in:
parent
37b206a6e3
commit
ad24eab0a4
16 changed files with 251 additions and 84 deletions
26
profile/3.3.5a-windows-386/include/external/d3d9/adapteridentifier.h
vendored
Normal file
26
profile/3.3.5a-windows-386/include/external/d3d9/adapteridentifier.h
vendored
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
|
||||
#ifndef D3D9_ADAPTERIDENTIFIER_H
|
||||
#define D3D9_ADAPTERIDENTIFIER_H
|
||||
|
||||
DECLARE_STRUCT(D3DADAPTER_IDENTIFIER9);
|
||||
|
||||
#include "external/win/guid.h"
|
||||
#include "external/win/largeinteger.h"
|
||||
|
||||
struct D3DADAPTER_IDENTIFIER9 {
|
||||
char Driver[512];
|
||||
char Description[512];
|
||||
char DeviceName[32];
|
||||
LARGE_INTEGER DriverVersion;
|
||||
|
||||
uint32_t VendorId;
|
||||
uint32_t DeviceId;
|
||||
uint32_t SubSysId;
|
||||
uint32_t Revision;
|
||||
|
||||
GUID DeviceIdentifier;
|
||||
|
||||
uint32_t WHQLLevel;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
@ -1,9 +1,12 @@
|
|||
#include "external/d3d9/adapteridentifier.h"
|
||||
#include "external/d3d9/caps.h"
|
||||
#include "external/d3d9/colorvalue.h"
|
||||
#include "external/d3d9/cubemapfaces.h"
|
||||
#include "external/d3d9/cubetexture.h"
|
||||
#include "external/d3d9/decltype.h"
|
||||
#include "external/d3d9/declusage.h"
|
||||
#include "external/d3d9/device.h"
|
||||
#include "external/d3d9/devicecreationparameters.h"
|
||||
#include "external/d3d9/devtype.h"
|
||||
#include "external/d3d9/direct3d.h"
|
||||
#include "external/d3d9/displaymode.h"
|
||||
|
|
@ -28,3 +31,4 @@
|
|||
#include "external/d3d9/vertexdeclaration.h"
|
||||
#include "external/d3d9/vertexelement.h"
|
||||
#include "external/d3d9/vertexshader.h"
|
||||
#include "external/d3d9/viewport.h"
|
||||
|
|
|
|||
28
profile/3.3.5a-windows-386/include/external/d3d9/decltype.h
vendored
Normal file
28
profile/3.3.5a-windows-386/include/external/d3d9/decltype.h
vendored
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
#ifndef D3D9_DECLTYPE_H
|
||||
#define D3D9_DECLTYPE_H
|
||||
|
||||
DECLARE_ENUM(D3DDECLTYPE);
|
||||
|
||||
enum D3DDECLTYPE {
|
||||
D3DDECLTYPE_FLOAT1 = 0,
|
||||
D3DDECLTYPE_FLOAT2 = 1,
|
||||
D3DDECLTYPE_FLOAT3 = 2,
|
||||
D3DDECLTYPE_FLOAT4 = 3,
|
||||
D3DDECLTYPE_D3DCOLOR = 4,
|
||||
D3DDECLTYPE_UBYTE4 = 5,
|
||||
D3DDECLTYPE_SHORT2 = 6,
|
||||
D3DDECLTYPE_SHORT4 = 7,
|
||||
/* VS 2.0 */
|
||||
D3DDECLTYPE_UBYTE4N = 8,
|
||||
D3DDECLTYPE_SHORT2N = 9,
|
||||
D3DDECLTYPE_SHORT4N = 10,
|
||||
D3DDECLTYPE_USHORT2N = 11,
|
||||
D3DDECLTYPE_USHORT4N = 12,
|
||||
D3DDECLTYPE_UDEC3 = 13,
|
||||
D3DDECLTYPE_DEC3N = 14,
|
||||
D3DDECLTYPE_FLOAT16_2 = 15,
|
||||
D3DDECLTYPE_FLOAT16_4 = 16,
|
||||
D3DDECLTYPE_UNUSED = 17,
|
||||
};
|
||||
|
||||
#endif
|
||||
15
profile/3.3.5a-windows-386/include/external/d3d9/devicecreationparameters.h
vendored
Normal file
15
profile/3.3.5a-windows-386/include/external/d3d9/devicecreationparameters.h
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#ifndef D3D9_DEVICECREATIONPARAMETERS_H
|
||||
#define D3D9_DEVICECREATIONPARAMETERS_H
|
||||
|
||||
DECLARE_STRUCT(D3DDEVICE_CREATION_PARAMETERS);
|
||||
|
||||
#include "external/d3d9/devtype.h"
|
||||
|
||||
struct D3DDEVICE_CREATION_PARAMETERS {
|
||||
uint32_t AdapterOrdinal;
|
||||
D3DDEVTYPE DeviceType;
|
||||
void* hFocusWindow;
|
||||
uint32_t BehaviorFlags;
|
||||
};
|
||||
|
||||
#endif
|
||||
15
profile/3.3.5a-windows-386/include/external/d3d9/viewport.h
vendored
Normal file
15
profile/3.3.5a-windows-386/include/external/d3d9/viewport.h
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#ifndef D3D9_VIEWPORT_H
|
||||
#define D3D9_VIEWPORT_H
|
||||
|
||||
DECLARE_STRUCT(D3DVIEWPORT9);
|
||||
|
||||
struct D3DVIEWPORT9 {
|
||||
uint32_t X;
|
||||
uint32_t Y;
|
||||
uint32_t Width;
|
||||
uint32_t Height;
|
||||
float MinZ;
|
||||
float MaxZ;
|
||||
};
|
||||
|
||||
#endif
|
||||
15
profile/3.3.5a-windows-386/include/external/win/guid.h
vendored
Normal file
15
profile/3.3.5a-windows-386/include/external/win/guid.h
vendored
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#ifndef WIN_GUID_H
|
||||
#define WIN_GUID_H
|
||||
|
||||
DECLARE_STRUCT(GUID);
|
||||
|
||||
#include "system/types.h"
|
||||
|
||||
struct GUID {
|
||||
uint32_t Data1;
|
||||
uint16_t Data2;
|
||||
uint16_t Data3;
|
||||
uint8_t Data4[8];
|
||||
};
|
||||
|
||||
#endif
|
||||
8
profile/3.3.5a-windows-386/include/external/win/handle.h
vendored
Normal file
8
profile/3.3.5a-windows-386/include/external/win/handle.h
vendored
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#ifndef WIN_HANDLE_H
|
||||
#define WIN_HANDLE_H
|
||||
|
||||
typedef void* HANDLE;
|
||||
typedef void* HWND;
|
||||
typedef void* HINSTANCE;
|
||||
|
||||
#endif
|
||||
10
profile/3.3.5a-windows-386/include/external/win/largeinteger.h
vendored
Normal file
10
profile/3.3.5a-windows-386/include/external/win/largeinteger.h
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#ifndef WIN_LARGEINTEGER_H
|
||||
#define WIN_LARGEINTEGER_H
|
||||
|
||||
DECLARE_STRUCT(LARGE_INTEGER);
|
||||
|
||||
struct LARGE_INTEGER {
|
||||
int64_t QuadPart;
|
||||
};
|
||||
|
||||
#endif
|
||||
Loading…
Add table
Add a link
Reference in a new issue