"D3DFMT_CxV8U8",
"D3DFMT_A1",
"D3DFMT_BINARYBUFFER",
+
+ # Unofficial formats
+ "D3DFMT_ATI1",
+ "D3DFMT_ATI2",
+ "D3DFMT_AYUV",
+ "D3DFMT_DF16",
+ "D3DFMT_DF24",
+ "D3DFMT_INTZ",
+ "D3DFMT_NULL",
+ "D3DFMT_NV12",
+ "D3DFMT_RAWZ",
])
D3DDISPLAYMODE = Struct("D3DDISPLAYMODE", [
"D3DPOOL_SCRATCH",
])
-D3DPRESENT = Flags(DWORD, [
+D3DPRESENT = FakeEnum(DWORD, [
"D3DPRESENT_RATE_DEFAULT",
])
])
D3DGAMMARAMP = Struct("D3DGAMMARAMP", [
- (WORD, "red[256]"),
- (WORD, "green[256]"),
- (WORD, "blue[256]"),
+ (Array(WORD, "256"), "red"),
+ (Array(WORD, "256"), "green"),
+ (Array(WORD, "256"), "blue"),
])
D3DBACKBUFFER_TYPE = Enum("D3DBACKBUFFER_TYPE", [
])
D3DDEVINFO_RESOURCEMANAGER = Struct("D3DDEVINFO_RESOURCEMANAGER", [
- (D3DRESOURCESTATS, "stats[D3DRTYPECOUNT]"),
- (D3DRESOURCESTATS, "stats[8]"),
+ (Array(D3DRESOURCESTATS, "D3DRTYPECOUNT"), "stats"),
])
D3DDEVINFO_D3DVERTEXSTATS = Struct("D3DDEVINFO_D3DVERTEXSTATS", [
"D3DDISPLAYROTATION_270",
])
-D3D9_RESOURCE_PRIORITY = Flags(DWORD, [
+D3D9_RESOURCE_PRIORITY = FakeEnum(DWORD, [
"D3D9_RESOURCE_PRIORITY_MINIMUM",
"D3D9_RESOURCE_PRIORITY_LOW",
"D3D9_RESOURCE_PRIORITY_NORMAL",