From bb84ad3bb5fb4cb1bc813ef9979b3668af54fed7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Thu, 27 Oct 2011 18:14:45 +0100 Subject: [PATCH] Minor tweaks to d3d9 spec. Some state is a mixture of enum/flags --- specs/d3d9types.py | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/specs/d3d9types.py b/specs/d3d9types.py index d987498..b99fa90 100644 --- a/specs/d3d9types.py +++ b/specs/d3d9types.py @@ -444,8 +444,8 @@ D3DTEXTUREOP = Enum("D3DTEXTUREOP", [ "D3DTOP_LERP", ]) -D3DTA = Flags(DWORD, [ - "D3DTA_SELECTMASK", +# XXX: Actually a mixture of enums and flags +D3DTA = FakeEnum(DWORD, [ "D3DTA_DIFFUSE", "D3DTA_CURRENT", "D3DTA_TEXTURE", @@ -453,8 +453,8 @@ D3DTA = Flags(DWORD, [ "D3DTA_SPECULAR", "D3DTA_TEMP", "D3DTA_CONSTANT", - "D3DTA_COMPLEMENT", - "D3DTA_ALPHAREPLICATE", + #"D3DTA_COMPLEMENT", + #"D3DTA_ALPHAREPLICATE", ]) D3DTEXTURETRANSFORMFLAGS = Enum("D3DTEXTURETRANSFORMFLAGS", [ @@ -526,9 +526,9 @@ D3DPV = Flags(DWORD, [ "D3DPV_DONOTCOPYDATA", ]) +# XXX: Actually a mixture of enums and flags D3DFVF = Flags(DWORD, [ "D3DFVF_RESERVED0", - "D3DFVF_POSITION_MASK", "D3DFVF_XYZ", "D3DFVF_XYZRHW", "D3DFVF_XYZB1", @@ -541,8 +541,6 @@ D3DFVF = Flags(DWORD, [ "D3DFVF_PSIZE", "D3DFVF_DIFFUSE", "D3DFVF_SPECULAR", - #"D3DFVF_TEXCOUNT_MASK", - #"D3DFVF_TEXCOUNT_SHIFT", #"D3DFVF_TEX0", #"D3DFVF_TEX1", #"D3DFVF_TEX2", @@ -555,22 +553,22 @@ D3DFVF = Flags(DWORD, [ "D3DFVF_LASTBETA_UBYTE4", "D3DFVF_LASTBETA_D3DCOLOR", "D3DFVF_RESERVED2", - #"D3DFVF_TEXCOORDSIZE3(0)", + #"D3DFVF_TEXCOORDSIZE1(0)", #"D3DFVF_TEXCOORDSIZE2(0)", + #"D3DFVF_TEXCOORDSIZE3(0)", #"D3DFVF_TEXCOORDSIZE4(0)", - #"D3DFVF_TEXCOORDSIZE1(0)", - #"D3DFVF_TEXCOORDSIZE3(1)", + #"D3DFVF_TEXCOORDSIZE1(1)", #"D3DFVF_TEXCOORDSIZE2(1)", + #"D3DFVF_TEXCOORDSIZE3(1)", #"D3DFVF_TEXCOORDSIZE4(1)", - #"D3DFVF_TEXCOORDSIZE1(1)", - #"D3DFVF_TEXCOORDSIZE3(2)", + #"D3DFVF_TEXCOORDSIZE1(2)", #"D3DFVF_TEXCOORDSIZE2(2)", + #"D3DFVF_TEXCOORDSIZE3(2)", #"D3DFVF_TEXCOORDSIZE4(2)", - #"D3DFVF_TEXCOORDSIZE1(2)", - #"D3DFVF_TEXCOORDSIZE3(3)", + #"D3DFVF_TEXCOORDSIZE1(3)", #"D3DFVF_TEXCOORDSIZE2(3)", + #"D3DFVF_TEXCOORDSIZE3(3)", #"D3DFVF_TEXCOORDSIZE4(3)", - #"D3DFVF_TEXCOORDSIZE1(3)", ]) D3DDECLUSAGE = Enum("D3DDECLUSAGE", [ -- 2.43.0