]> git.cworth.org Git - apitrace/blobdiff - d3d8types.py
Add support for GL_APPLE_flush_render
[apitrace] / d3d8types.py
index 96e3d846e7b753562a3465b9f8120e3d8eafd946..6136d9888c15774525ce11d6650e2e5a63acc4d4 100644 (file)
@@ -104,7 +104,6 @@ D3DLIGHTTYPE = Enum("D3DLIGHTTYPE", [
     "D3DLIGHT_POINT",
     "D3DLIGHT_SPOT",
     "D3DLIGHT_DIRECTIONAL",
-    "D3DLIGHT_FORCE_DWORD",
 ])
 
 D3DLIGHT8 = Struct("D3DLIGHT8", [
@@ -123,7 +122,7 @@ D3DLIGHT8 = Struct("D3DLIGHT8", [
     (Float, "Phi"),
 ])
 
-D3DCS = Flags(DWORD, [
+D3DCLEAR = Flags(DWORD, [
     "D3DCLEAR_TARGET",
     "D3DCLEAR_ZBUFFER",
     "D3DCLEAR_STENCIL",
@@ -133,14 +132,12 @@ D3DSHADEMODE = Enum("D3DSHADEMODE", [
     "D3DSHADE_FLAT",
     "D3DSHADE_GOURAUD",
     "D3DSHADE_PHONG",
-    "D3DSHADE_FORCE_DWORD",
 ])
 
 D3DFILLMODE = Enum("D3DFILLMODE", [
     "D3DFILL_POINT",
     "D3DFILL_WIREFRAME",
     "D3DFILL_SOLID",
-    "D3DFILL_FORCE_DWORD",
 ])
 
 D3DLINEPATTERN = Struct("D3DLINEPATTERN", [
@@ -162,7 +159,6 @@ D3DBLEND = Enum("D3DBLEND", [
     "D3DBLEND_SRCALPHASAT",
     "D3DBLEND_BOTHSRCALPHA",
     "D3DBLEND_BOTHINVSRCALPHA",
-    "D3DBLEND_FORCE_DWORD",
 ])
 
 D3DBLENDOP = Enum("D3DBLENDOP", [
@@ -171,7 +167,6 @@ D3DBLENDOP = Enum("D3DBLENDOP", [
     "D3DBLENDOP_REVSUBTRACT",
     "D3DBLENDOP_MIN",
     "D3DBLENDOP_MAX",
-    "D3DBLENDOP_FORCE_DWORD",
 ])
 
 D3DTEXTUREADDRESS = Enum("D3DTEXTUREADDRESS", [
@@ -180,14 +175,12 @@ D3DTEXTUREADDRESS = Enum("D3DTEXTUREADDRESS", [
     "D3DTADDRESS_CLAMP",
     "D3DTADDRESS_BORDER",
     "D3DTADDRESS_MIRRORONCE",
-    "D3DTADDRESS_FORCE_DWORD",
 ])
 
 D3DCULL = Enum("D3DCULL", [
     "D3DCULL_NONE",
     "D3DCULL_CW",
     "D3DCULL_CCW",
-    "D3DCULL_FORCE_DWORD",
 ])
 
 D3DCMPFUNC = Enum("D3DCMPFUNC", [
@@ -199,7 +192,6 @@ D3DCMPFUNC = Enum("D3DCMPFUNC", [
     "D3DCMP_NOTEQUAL",
     "D3DCMP_GREATEREQUAL",
     "D3DCMP_ALWAYS",
-    "D3DCMP_FORCE_DWORD",
 ])
 
 D3DSTENCILOP = Enum("D3DSTENCILOP", [
@@ -211,7 +203,6 @@ D3DSTENCILOP = Enum("D3DSTENCILOP", [
     "D3DSTENCILOP_INVERT",
     "D3DSTENCILOP_INCR",
     "D3DSTENCILOP_DECR",
-    "D3DSTENCILOP_FORCE_DWORD",
 ])
 
 D3DFOGMODE = Enum("D3DFOGMODE", [
@@ -219,14 +210,12 @@ D3DFOGMODE = Enum("D3DFOGMODE", [
     "D3DFOG_EXP",
     "D3DFOG_EXP2",
     "D3DFOG_LINEAR",
-    "D3DFOG_FORCE_DWORD",
 ])
 
 D3DZBUFFERTYPE = Enum("D3DZBUFFERTYPE", [
     "D3DZB_FALSE",
     "D3DZB_TRUE",
     "D3DZB_USEW",
-    "D3DZB_FORCE_DWORD",
 ])
 
 D3DPRIMITIVETYPE = Enum("D3DPRIMITIVETYPE", [
@@ -236,7 +225,6 @@ D3DPRIMITIVETYPE = Enum("D3DPRIMITIVETYPE", [
     "D3DPT_TRIANGLELIST",
     "D3DPT_TRIANGLESTRIP",
     "D3DPT_TRIANGLEFAN",
-    "D3DPT_FORCE_DWORD",
 ])
 
 D3DTRANSFORMSTATETYPE = Enum("D3DTRANSFORMSTATETYPE", [
@@ -250,7 +238,6 @@ D3DTRANSFORMSTATETYPE = Enum("D3DTRANSFORMSTATETYPE", [
     "D3DTS_TEXTURE5",
     "D3DTS_TEXTURE6",
     "D3DTS_TEXTURE7",
-    "D3DTS_FORCE_DWORD",
 ])
 
 D3DTS = Flags(DWORD, [
@@ -337,14 +324,12 @@ D3DRENDERSTATETYPE = Enum("D3DRENDERSTATETYPE", [
     "D3DRS_BLENDOP",
     "D3DRS_POSITIONORDER",
     "D3DRS_NORMALORDER",
-    "D3DRS_FORCE_DWORD",
 ])
 
 D3DMATERIALCOLORSOURCE = Enum("D3DMATERIALCOLORSOURCE", [
     "D3DMCS_MATERIAL",
     "D3DMCS_COLOR1",
     "D3DMCS_COLOR2",
-    "D3DMCS_FORCE_DWORD",
 ])
 
 D3DWRAP = Flags(DWORD, [
@@ -395,7 +380,6 @@ D3DTEXTURESTAGESTATETYPE = Enum("D3DTEXTURESTAGESTATETYPE", [
     "D3DTSS_COLORARG0",
     "D3DTSS_ALPHAARG0",
     "D3DTSS_RESULTARG",
-    "D3DTSS_FORCE_DWORD",
 ])
 
 D3DTSS = Flags(DWORD, [
@@ -432,7 +416,6 @@ D3DTEXTUREOP = Enum("D3DTEXTUREOP", [
     "D3DTOP_DOTPRODUCT3",
     "D3DTOP_MULTIPLYADD",
     "D3DTOP_LERP",
-    "D3DTOP_FORCE_DWORD",
 ])
 
 D3DTA = Flags(DWORD, [
@@ -454,7 +437,6 @@ D3DTEXTUREFILTERTYPE = Enum("D3DTEXTUREFILTERTYPE", [
     "D3DTEXF_ANISOTROPIC",
     "D3DTEXF_FLATCUBIC",
     "D3DTEXF_GAUSSIANCUBIC",
-    "D3DTEXF_FORCE_DWORD",
 ])
 
 D3DPV = Flags(DWORD, [
@@ -514,7 +496,6 @@ D3DVSD_TOKENTYPE = Enum("D3DVSD_TOKENTYPE", [
     "D3DVSD_TOKEN_CONSTMEM",
     "D3DVSD_TOKEN_EXT",
     "D3DVSD_TOKEN_END",
-    "D3DVSD_FORCE_DWORD",
 ])
 
 D3DVSDT = Flags(DWORD, [
@@ -602,7 +583,6 @@ D3DSHADER_INSTRUCTION_OPCODE_TYPE = Enum("D3DSHADER_INSTRUCTION_OPCODE_TYPE", [
     "D3DSIO_PHASE",
     "D3DSIO_COMMENT",
     "D3DSIO_END",
-    "D3DSIO_FORCE_DWORD",
 ])
 
 D3DSP = Flags(DWORD, [
@@ -616,7 +596,6 @@ D3DSP = Flags(DWORD, [
 D3DSHADER_PARAM_DSTMOD_TYPE = Enum("D3DSHADER_PARAM_DSTMOD_TYPE", [
     "D3DSPDM_NONE",
     "D3DSPDM_SATURATE",
-    "D3DSPDM_FORCE_DWORD",
 ])
 
 D3DSHADER_PARAM_REGISTER_TYPE = Enum("D3DSHADER_PARAM_REGISTER_TYPE", [
@@ -627,20 +606,17 @@ D3DSHADER_PARAM_REGISTER_TYPE = Enum("D3DSHADER_PARAM_REGISTER_TYPE", [
     "D3DSPR_RASTOUT",
     "D3DSPR_ATTROUT",
     "D3DSPR_TEXCRDOUT",
-    "D3DSPR_FORCE_DWORD",
 ])
 
 D3DVS_RASTOUT_OFFSETS = Enum("D3DVS_RASTOUT_OFFSETS", [
     "D3DSRO_POSITION",
     "D3DSRO_FOG",
     "D3DSRO_POINT_SIZE",
-    "D3DSRO_FORCE_DWORD",
 ])
 
 D3DVS_ADDRESSMODE_TYPE = Enum("D3DVS_ADDRESSMODE_TYPE", [
     "D3DVS_ADDRMODE_ABSOLUTE",
     "D3DVS_ADDRMODE_RELATIVE",
-    "D3DVS_ADDRMODE_FORCE_DWORD",
 ])
 
 D3DVS = Flags(DWORD, [
@@ -683,14 +659,12 @@ D3DSHADER_PARAM_SRCMOD_TYPE = Enum("D3DSHADER_PARAM_SRCMOD_TYPE", [
     "D3DSPSM_X2NEG",
     "D3DSPSM_DZ",
     "D3DSPSM_DW",
-    "D3DSPSM_FORCE_DWORD",
 ])
 
 D3DBASISTYPE = Enum("D3DBASISTYPE", [
     "D3DBASIS_BEZIER",
     "D3DBASIS_BSPLINE",
     "D3DBASIS_INTERPOLATE",
-    "D3DBASIS_FORCE_DWORD",
 ])
 
 D3DORDERTYPE = Enum("D3DORDERTYPE", [
@@ -698,20 +672,17 @@ D3DORDERTYPE = Enum("D3DORDERTYPE", [
     "D3DORDER_QUADRATIC",
     "D3DORDER_CUBIC",
     "D3DORDER_QUINTIC",
-    "D3DORDER_FORCE_DWORD",
 ])
 
 D3DPATCHEDGESTYLE = Enum("D3DPATCHEDGESTYLE", [
     "D3DPATCHEDGE_DISCRETE",
     "D3DPATCHEDGE_CONTINUOUS",
-    "D3DPATCHEDGE_FORCE_DWORD",
 ])
 
 D3DSTATEBLOCKTYPE = Enum("D3DSTATEBLOCKTYPE", [
     "D3DSBT_ALL",
     "D3DSBT_PIXELSTATE",
     "D3DSBT_VERTEXSTATE",
-    "D3DSBT_FORCE_DWORD",
 ])
 
 D3DVERTEXBLENDFLAGS = Enum("D3DVERTEXBLENDFLAGS", [
@@ -721,7 +692,6 @@ D3DVERTEXBLENDFLAGS = Enum("D3DVERTEXBLENDFLAGS", [
     "D3DVBF_3WEIGHTS",
     "D3DVBF_TWEENING",
     "D3DVBF_0WEIGHTS",
-    "D3DVBF_FORCE_DWORD",
 ])
 
 D3DTEXTURETRANSFORMFLAGS = Enum("D3DTEXTURETRANSFORMFLAGS", [
@@ -731,14 +701,12 @@ D3DTEXTURETRANSFORMFLAGS = Enum("D3DTEXTURETRANSFORMFLAGS", [
     "D3DTTFF_COUNT3",
     "D3DTTFF_COUNT4",
     "D3DTTFF_PROJECTED",
-    "D3DTTFF_FORCE_DWORD",
 ])
 
 D3DDEVTYPE = Enum("D3DDEVTYPE", [
     "D3DDEVTYPE_HAL",
     "D3DDEVTYPE_REF",
     "D3DDEVTYPE_SW",
-    "D3DDEVTYPE_FORCE_DWORD",
 ])
 
 D3DMULTISAMPLE_TYPE = Enum("D3DMULTISAMPLE_TYPE", [
@@ -758,7 +726,6 @@ D3DMULTISAMPLE_TYPE = Enum("D3DMULTISAMPLE_TYPE", [
     "D3DMULTISAMPLE_14_SAMPLES",
     "D3DMULTISAMPLE_15_SAMPLES",
     "D3DMULTISAMPLE_16_SAMPLES",
-    "D3DMULTISAMPLE_FORCE_DWORD",
 ])
 
 D3DFORMAT = Enum("D3DFORMAT", [
@@ -805,7 +772,6 @@ D3DFORMAT = Enum("D3DFORMAT", [
     "D3DFMT_VERTEXDATA",
     "D3DFMT_INDEX16",
     "D3DFMT_INDEX32",
-    "D3DFMT_FORCE_DWORD",
 ])
 
 D3DDISPLAYMODE = Struct("D3DDISPLAYMODE", [
@@ -827,7 +793,6 @@ D3DSWAPEFFECT = Enum("D3DSWAPEFFECT", [
     "D3DSWAPEFFECT_FLIP",
     "D3DSWAPEFFECT_COPY",
     "D3DSWAPEFFECT_COPY_VSYNC",
-    "D3DSWAPEFFECT_FORCE_DWORD",
 ])
 
 D3DPOOL = Enum("D3DPOOL", [
@@ -835,7 +800,6 @@ D3DPOOL = Enum("D3DPOOL", [
     "D3DPOOL_MANAGED",
     "D3DPOOL_SYSTEMMEM",
     "D3DPOOL_SCRATCH",
-    "D3DPOOL_FORCE_DWORD",
 ])
 
 D3DPRESENT = Flags(DWORD, [
@@ -864,16 +828,15 @@ D3DPRESENTFLAG = Flags(DWORD, [
 ])
 
 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", [
     "D3DBACKBUFFER_TYPE_MONO",
     "D3DBACKBUFFER_TYPE_LEFT",
     "D3DBACKBUFFER_TYPE_RIGHT",
-    "D3DBACKBUFFER_TYPE_FORCE_DWORD",
 ])
 
 D3DRESOURCETYPE = Enum("D3DRESOURCETYPE", [
@@ -884,7 +847,6 @@ D3DRESOURCETYPE = Enum("D3DRESOURCETYPE", [
     "D3DRTYPE_CUBETEXTURE",
     "D3DRTYPE_VERTEXBUFFER",
     "D3DRTYPE_INDEXBUFFER",
-    "D3DRTYPE_FORCE_DWORD",
 ])
 
 D3DUSAGE = Flags(DWORD, [
@@ -906,7 +868,6 @@ D3DCUBEMAP_FACES = Enum("D3DCUBEMAP_FACES", [
     "D3DCUBEMAP_FACE_NEGATIVE_Y",
     "D3DCUBEMAP_FACE_POSITIVE_Z",
     "D3DCUBEMAP_FACE_NEGATIVE_Z",
-    "D3DCUBEMAP_FACE_FORCE_DWORD",
 ])
 
 D3DLOCK = Flags(DWORD, [
@@ -1018,7 +979,6 @@ D3DRASTER_STATUS = Struct("D3DRASTER_STATUS", [
 D3DDEBUGMONITORTOKENS = Enum("D3DDEBUGMONITORTOKENS", [
     "D3DDMT_ENABLE",
     "D3DDMT_DISABLE",
-    "D3DDMT_FORCE_DWORD",
 ])
 
 D3DDEVINFOID = Flags(DWORD, [
@@ -1041,7 +1001,7 @@ D3DRESOURCESTATS = Struct("D3DRESOURCESTATS", [
 ])
 
 D3DDEVINFO_RESOURCEMANAGER = Struct("D3DDEVINFO_RESOURCEMANAGER", [
-    (D3DRESOURCESTATS, "stats[D3DRTYPECOUNT]"),
+    (Array(D3DRESOURCESTATS, "D3DRTYPECOUNT"), "stats"),
 ])
 
 D3DDEVINFO_D3DVERTEXSTATS = Struct("D3DDEVINFO_D3DVERTEXSTATS", [