]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/windows/directx/d3d9types/d3d9types.factor
use radix literals
[factor.git] / basis / windows / directx / d3d9types / d3d9types.factor
index ff5953b3f4ced3cc75902a9685028751f97128bd..fd16bd77ee60ddf816f51f2488ad05366a7d24b5 100644 (file)
@@ -41,18 +41,18 @@ CONSTANT: D3DCLIPPLANE3 8
 CONSTANT: D3DCLIPPLANE4 16
 CONSTANT: D3DCLIPPLANE5 32
 
-CONSTANT: D3DCS_LEFT        HEX: 00000001
-CONSTANT: D3DCS_RIGHT       HEX: 00000002
-CONSTANT: D3DCS_TOP         HEX: 00000004
-CONSTANT: D3DCS_BOTTOM      HEX: 00000008
-CONSTANT: D3DCS_FRONT       HEX: 00000010
-CONSTANT: D3DCS_BACK        HEX: 00000020
-CONSTANT: D3DCS_PLANE0      HEX: 00000040
-CONSTANT: D3DCS_PLANE1      HEX: 00000080
-CONSTANT: D3DCS_PLANE2      HEX: 00000100
-CONSTANT: D3DCS_PLANE3      HEX: 00000200
-CONSTANT: D3DCS_PLANE4      HEX: 00000400
-CONSTANT: D3DCS_PLANE5      HEX: 00000800
+CONSTANT: D3DCS_LEFT        0x00000001
+CONSTANT: D3DCS_RIGHT       0x00000002
+CONSTANT: D3DCS_TOP         0x00000004
+CONSTANT: D3DCS_BOTTOM      0x00000008
+CONSTANT: D3DCS_FRONT       0x00000010
+CONSTANT: D3DCS_BACK        0x00000020
+CONSTANT: D3DCS_PLANE0      0x00000040
+CONSTANT: D3DCS_PLANE1      0x00000080
+CONSTANT: D3DCS_PLANE2      0x00000100
+CONSTANT: D3DCS_PLANE3      0x00000200
+CONSTANT: D3DCS_PLANE4      0x00000400
+CONSTANT: D3DCS_PLANE5      0x00000800
 
 CONSTANT: D3DCS_ALL
     flags{
@@ -85,7 +85,7 @@ TYPEDEF: int D3DLIGHTTYPE
 CONSTANT: D3DLIGHT_POINT          1
 CONSTANT: D3DLIGHT_SPOT           2
 CONSTANT: D3DLIGHT_DIRECTIONAL    3
-CONSTANT: D3DLIGHT_FORCE_DWORD    HEX: 7fffffff
+CONSTANT: D3DLIGHT_FORCE_DWORD    0x7fffffff
 
 STRUCT: D3DLIGHT9
     { Type                   D3DLIGHTTYPE  }
@@ -102,21 +102,21 @@ STRUCT: D3DLIGHT9
     { Theta                  FLOAT         }
     { Phi                    FLOAT         } ;
 
-CONSTANT: D3DCLEAR_TARGET            HEX: 00000001
-CONSTANT: D3DCLEAR_ZBUFFER           HEX: 00000002
-CONSTANT: D3DCLEAR_STENCIL           HEX: 00000004
+CONSTANT: D3DCLEAR_TARGET            0x00000001
+CONSTANT: D3DCLEAR_ZBUFFER           0x00000002
+CONSTANT: D3DCLEAR_STENCIL           0x00000004
 
 TYPEDEF: int D3DSHADEMODE
 CONSTANT: D3DSHADE_FLAT               1
 CONSTANT: D3DSHADE_GOURAUD            2
 CONSTANT: D3DSHADE_PHONG              3
-CONSTANT: D3DSHADE_FORCE_DWORD        HEX: 7fffffff
+CONSTANT: D3DSHADE_FORCE_DWORD        0x7fffffff
 
 TYPEDEF: int D3DFILLMODE
 CONSTANT: D3DFILL_POINT               1
 CONSTANT: D3DFILL_WIREFRAME           2
 CONSTANT: D3DFILL_SOLID               3
-CONSTANT: D3DFILL_FORCE_DWORD         HEX: 7fffffff
+CONSTANT: D3DFILL_FORCE_DWORD         0x7fffffff
 
 TYPEDEF: int D3DBLEND
 CONSTANT: D3DBLEND_ZERO               1
@@ -136,7 +136,7 @@ CONSTANT: D3DBLEND_BLENDFACTOR        14
 CONSTANT: D3DBLEND_INVBLENDFACTOR     15
 CONSTANT: D3DBLEND_SRCCOLOR2          16
 CONSTANT: D3DBLEND_INVSRCCOLOR2       17
-CONSTANT: D3DBLEND_FORCE_DWORD        HEX: 7fffffff
+CONSTANT: D3DBLEND_FORCE_DWORD        0x7fffffff
 
 TYPEDEF: int D3DBLENDOP
 CONSTANT: D3DBLENDOP_ADD              1
@@ -144,7 +144,7 @@ CONSTANT: D3DBLENDOP_SUBTRACT         2
 CONSTANT: D3DBLENDOP_REVSUBTRACT      3
 CONSTANT: D3DBLENDOP_MIN              4
 CONSTANT: D3DBLENDOP_MAX              5
-CONSTANT: D3DBLENDOP_FORCE_DWORD      HEX: 7fffffff
+CONSTANT: D3DBLENDOP_FORCE_DWORD      0x7fffffff
 
 TYPEDEF: int D3DTEXTUREADDRESS
 CONSTANT: D3DTADDRESS_WRAP            1
@@ -152,13 +152,13 @@ CONSTANT: D3DTADDRESS_MIRROR          2
 CONSTANT: D3DTADDRESS_CLAMP           3
 CONSTANT: D3DTADDRESS_BORDER          4
 CONSTANT: D3DTADDRESS_MIRRORONCE      5
-CONSTANT: D3DTADDRESS_FORCE_DWORD     HEX: 7fffffff
+CONSTANT: D3DTADDRESS_FORCE_DWORD     0x7fffffff
 
 TYPEDEF: int D3DCULL
 CONSTANT: D3DCULL_NONE                1
 CONSTANT: D3DCULL_CW                  2
 CONSTANT: D3DCULL_CCW                 3
-CONSTANT: D3DCULL_FORCE_DWORD         HEX: 7fffffff
+CONSTANT: D3DCULL_FORCE_DWORD         0x7fffffff
 
 TYPEDEF: int D3DCMPFUNC
 CONSTANT: D3DCMP_NEVER                1
@@ -169,7 +169,7 @@ CONSTANT: D3DCMP_GREATER              5
 CONSTANT: D3DCMP_NOTEQUAL             6
 CONSTANT: D3DCMP_GREATEREQUAL         7
 CONSTANT: D3DCMP_ALWAYS               8
-CONSTANT: D3DCMP_FORCE_DWORD          HEX: 7fffffff
+CONSTANT: D3DCMP_FORCE_DWORD          0x7fffffff
 
 TYPEDEF: int D3DSTENCILOP
 CONSTANT: D3DSTENCILOP_KEEP           1
@@ -180,20 +180,20 @@ CONSTANT: D3DSTENCILOP_DECRSAT        5
 CONSTANT: D3DSTENCILOP_INVERT         6
 CONSTANT: D3DSTENCILOP_INCR           7
 CONSTANT: D3DSTENCILOP_DECR           8
-CONSTANT: D3DSTENCILOP_FORCE_DWORD    HEX: 7fffffff
+CONSTANT: D3DSTENCILOP_FORCE_DWORD    0x7fffffff
 
 TYPEDEF: int D3DFOGMODE
 CONSTANT: D3DFOG_NONE                 0
 CONSTANT: D3DFOG_EXP                  1
 CONSTANT: D3DFOG_EXP2                 2
 CONSTANT: D3DFOG_LINEAR               3
-CONSTANT: D3DFOG_FORCE_DWORD          HEX: 7fffffff
+CONSTANT: D3DFOG_FORCE_DWORD          0x7fffffff
 
 TYPEDEF: int D3DZBUFFERTYPE
 CONSTANT: D3DZB_FALSE                 0
 CONSTANT: D3DZB_TRUE                  1
 CONSTANT: D3DZB_USEW                  2
-CONSTANT: D3DZB_FORCE_DWORD           HEX: 7fffffff
+CONSTANT: D3DZB_FORCE_DWORD           0x7fffffff
 
 TYPEDEF: int D3DPRIMITIVETYPE
 CONSTANT: D3DPT_POINTLIST             1
@@ -202,7 +202,7 @@ CONSTANT: D3DPT_LINESTRIP             3
 CONSTANT: D3DPT_TRIANGLELIST          4
 CONSTANT: D3DPT_TRIANGLESTRIP         5
 CONSTANT: D3DPT_TRIANGLEFAN           6
-CONSTANT: D3DPT_FORCE_DWORD           HEX: 7fffffff
+CONSTANT: D3DPT_FORCE_DWORD           0x7fffffff
 
 TYPEDEF: int D3DTRANSFORMSTATETYPE
 CONSTANT: D3DTS_VIEW          2
@@ -215,7 +215,7 @@ CONSTANT: D3DTS_TEXTURE4      20
 CONSTANT: D3DTS_TEXTURE5      21
 CONSTANT: D3DTS_TEXTURE6      22
 CONSTANT: D3DTS_TEXTURE7      23
-CONSTANT: D3DTS_FORCE_DWORD   HEX: 7fffffff
+CONSTANT: D3DTS_FORCE_DWORD   0x7fffffff
 
 TYPEDEF: int D3DRENDERSTATETYPE
 CONSTANT: D3DRS_ZENABLE                   7
@@ -321,7 +321,7 @@ CONSTANT: D3DRS_SEPARATEALPHABLENDENABLE  206
 CONSTANT: D3DRS_SRCBLENDALPHA             207
 CONSTANT: D3DRS_DESTBLENDALPHA            208
 CONSTANT: D3DRS_BLENDOPALPHA              209
-CONSTANT: D3DRS_FORCE_DWORD               HEX: 7fffffff
+CONSTANT: D3DRS_FORCE_DWORD               0x7fffffff
 
 CONSTANT: D3D_MAX_SIMULTANEOUS_RENDERTARGETS 4
 
@@ -329,18 +329,18 @@ TYPEDEF: int D3DMATERIALCOLORSOURCE
 CONSTANT: D3DMCS_MATERIAL         0
 CONSTANT: D3DMCS_COLOR1           1
 CONSTANT: D3DMCS_COLOR2           2
-CONSTANT: D3DMCS_FORCE_DWORD      HEX: 7fffffff
+CONSTANT: D3DMCS_FORCE_DWORD      0x7fffffff
 
 CONSTANT: D3DRENDERSTATE_WRAPBIAS                 128
 
-CONSTANT: D3DWRAP_U   HEX: 00000001
-CONSTANT: D3DWRAP_V   HEX: 00000002
-CONSTANT: D3DWRAP_W   HEX: 00000004
+CONSTANT: D3DWRAP_U   0x00000001
+CONSTANT: D3DWRAP_V   0x00000002
+CONSTANT: D3DWRAP_W   0x00000004
 
-CONSTANT: D3DWRAPCOORD_0   HEX: 00000001
-CONSTANT: D3DWRAPCOORD_1   HEX: 00000002
-CONSTANT: D3DWRAPCOORD_2   HEX: 00000004
-CONSTANT: D3DWRAPCOORD_3   HEX: 00000008
+CONSTANT: D3DWRAPCOORD_0   0x00000001
+CONSTANT: D3DWRAPCOORD_1   0x00000002
+CONSTANT: D3DWRAPCOORD_2   0x00000004
+CONSTANT: D3DWRAPCOORD_3   0x00000008
 
 CONSTANT: D3DCOLORWRITEENABLE_RED     1
 CONSTANT: D3DCOLORWRITEENABLE_GREEN   2
@@ -366,7 +366,7 @@ CONSTANT: D3DTSS_COLORARG0      26
 CONSTANT: D3DTSS_ALPHAARG0      27
 CONSTANT: D3DTSS_RESULTARG      28
 CONSTANT: D3DTSS_CONSTANT       32
-CONSTANT: D3DTSS_FORCE_DWORD   HEX: 7fffffff
+CONSTANT: D3DTSS_FORCE_DWORD   0x7fffffff
 
 TYPEDEF: int D3DSAMPLERSTATETYPE
 CONSTANT: D3DSAMP_ADDRESSU       1
@@ -382,7 +382,7 @@ CONSTANT: D3DSAMP_MAXANISOTROPY  10
 CONSTANT: D3DSAMP_SRGBTEXTURE    11
 CONSTANT: D3DSAMP_ELEMENTINDEX   12
 CONSTANT: D3DSAMP_DMAPOFFSET     13
-CONSTANT: D3DSAMP_FORCE_DWORD   HEX: 7fffffff
+CONSTANT: D3DSAMP_FORCE_DWORD   0x7fffffff
 
 CONSTANT: D3DDMAPSAMPLER 256
 
@@ -391,11 +391,11 @@ CONSTANT: D3DVERTEXTEXTURESAMPLER1 258
 CONSTANT: D3DVERTEXTEXTURESAMPLER2 259
 CONSTANT: D3DVERTEXTEXTURESAMPLER3 260
 
-CONSTANT: D3DTSS_TCI_PASSTHRU                             HEX: 00000000
-CONSTANT: D3DTSS_TCI_CAMERASPACENORMAL                    HEX: 00010000
-CONSTANT: D3DTSS_TCI_CAMERASPACEPOSITION                  HEX: 00020000
-CONSTANT: D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR          HEX: 00030000
-CONSTANT: D3DTSS_TCI_SPHEREMAP                            HEX: 00040000
+CONSTANT: D3DTSS_TCI_PASSTHRU                             0x00000000
+CONSTANT: D3DTSS_TCI_CAMERASPACENORMAL                    0x00010000
+CONSTANT: D3DTSS_TCI_CAMERASPACEPOSITION                  0x00020000
+CONSTANT: D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR          0x00030000
+CONSTANT: D3DTSS_TCI_SPHEREMAP                            0x00040000
 
 TYPEDEF: int D3DTEXTUREOP
 CONSTANT: D3DTOP_DISABLE              1
@@ -424,18 +424,18 @@ CONSTANT: D3DTOP_BUMPENVMAPLUMINANCE  23
 CONSTANT: D3DTOP_DOTPRODUCT3          24
 CONSTANT: D3DTOP_MULTIPLYADD          25
 CONSTANT: D3DTOP_LERP                 26
-CONSTANT: D3DTOP_FORCE_DWORD HEX: 7fffffff
-
-CONSTANT: D3DTA_SELECTMASK        HEX: 0000000f
-CONSTANT: D3DTA_DIFFUSE           HEX: 00000000
-CONSTANT: D3DTA_CURRENT           HEX: 00000001
-CONSTANT: D3DTA_TEXTURE           HEX: 00000002
-CONSTANT: D3DTA_TFACTOR           HEX: 00000003
-CONSTANT: D3DTA_SPECULAR          HEX: 00000004
-CONSTANT: D3DTA_TEMP              HEX: 00000005
-CONSTANT: D3DTA_CONSTANT          HEX: 00000006
-CONSTANT: D3DTA_COMPLEMENT        HEX: 00000010
-CONSTANT: D3DTA_ALPHAREPLICATE    HEX: 00000020
+CONSTANT: D3DTOP_FORCE_DWORD 0x7fffffff
+
+CONSTANT: D3DTA_SELECTMASK        0x0000000f
+CONSTANT: D3DTA_DIFFUSE           0x00000000
+CONSTANT: D3DTA_CURRENT           0x00000001
+CONSTANT: D3DTA_TEXTURE           0x00000002
+CONSTANT: D3DTA_TFACTOR           0x00000003
+CONSTANT: D3DTA_SPECULAR          0x00000004
+CONSTANT: D3DTA_TEMP              0x00000005
+CONSTANT: D3DTA_CONSTANT          0x00000006
+CONSTANT: D3DTA_COMPLEMENT        0x00000010
+CONSTANT: D3DTA_ALPHAREPLICATE    0x00000020
 
 TYPEDEF: int D3DTEXTUREFILTERTYPE
 CONSTANT: D3DTEXF_NONE            0
@@ -445,42 +445,42 @@ CONSTANT: D3DTEXF_ANISOTROPIC     3
 CONSTANT: D3DTEXF_PYRAMIDALQUAD   6
 CONSTANT: D3DTEXF_GAUSSIANQUAD    7
 CONSTANT: D3DTEXF_CONVOLUTIONMONO 8
-CONSTANT: D3DTEXF_FORCE_DWORD     HEX: 7fffffff
+CONSTANT: D3DTEXF_FORCE_DWORD     0x7fffffff
 
 CONSTANT: D3DPV_DONOTCOPYDATA     1
 
-CONSTANT: D3DFVF_RESERVED0        HEX: 001
-CONSTANT: D3DFVF_POSITION_MASK    HEX: 400E
-CONSTANT: D3DFVF_XYZ              HEX: 002
-CONSTANT: D3DFVF_XYZRHW           HEX: 004
-CONSTANT: D3DFVF_XYZB1            HEX: 006
-CONSTANT: D3DFVF_XYZB2            HEX: 008
-CONSTANT: D3DFVF_XYZB3            HEX: 00a
-CONSTANT: D3DFVF_XYZB4            HEX: 00c
-CONSTANT: D3DFVF_XYZB5            HEX: 00e
-CONSTANT: D3DFVF_XYZW             HEX: 4002
-
-CONSTANT: D3DFVF_NORMAL           HEX: 010
-CONSTANT: D3DFVF_PSIZE            HEX: 020
-CONSTANT: D3DFVF_DIFFUSE          HEX: 040
-CONSTANT: D3DFVF_SPECULAR         HEX: 080
-
-CONSTANT: D3DFVF_TEXCOUNT_MASK    HEX: f00
+CONSTANT: D3DFVF_RESERVED0        0x001
+CONSTANT: D3DFVF_POSITION_MASK    0x400E
+CONSTANT: D3DFVF_XYZ              0x002
+CONSTANT: D3DFVF_XYZRHW           0x004
+CONSTANT: D3DFVF_XYZB1            0x006
+CONSTANT: D3DFVF_XYZB2            0x008
+CONSTANT: D3DFVF_XYZB3            0x00a
+CONSTANT: D3DFVF_XYZB4            0x00c
+CONSTANT: D3DFVF_XYZB5            0x00e
+CONSTANT: D3DFVF_XYZW             0x4002
+
+CONSTANT: D3DFVF_NORMAL           0x010
+CONSTANT: D3DFVF_PSIZE            0x020
+CONSTANT: D3DFVF_DIFFUSE          0x040
+CONSTANT: D3DFVF_SPECULAR         0x080
+
+CONSTANT: D3DFVF_TEXCOUNT_MASK    0xf00
 CONSTANT: D3DFVF_TEXCOUNT_SHIFT   8
-CONSTANT: D3DFVF_TEX0             HEX: 000
-CONSTANT: D3DFVF_TEX1             HEX: 100
-CONSTANT: D3DFVF_TEX2             HEX: 200
-CONSTANT: D3DFVF_TEX3             HEX: 300
-CONSTANT: D3DFVF_TEX4             HEX: 400
-CONSTANT: D3DFVF_TEX5             HEX: 500
-CONSTANT: D3DFVF_TEX6             HEX: 600
-CONSTANT: D3DFVF_TEX7             HEX: 700
-CONSTANT: D3DFVF_TEX8             HEX: 800
+CONSTANT: D3DFVF_TEX0             0x000
+CONSTANT: D3DFVF_TEX1             0x100
+CONSTANT: D3DFVF_TEX2             0x200
+CONSTANT: D3DFVF_TEX3             0x300
+CONSTANT: D3DFVF_TEX4             0x400
+CONSTANT: D3DFVF_TEX5             0x500
+CONSTANT: D3DFVF_TEX6             0x600
+CONSTANT: D3DFVF_TEX7             0x700
+CONSTANT: D3DFVF_TEX8             0x800
 
-CONSTANT: D3DFVF_LASTBETA_UBYTE4   HEX: 1000
-CONSTANT: D3DFVF_LASTBETA_D3DCOLOR HEX: 8000
+CONSTANT: D3DFVF_LASTBETA_UBYTE4   0x1000
+CONSTANT: D3DFVF_LASTBETA_D3DCOLOR 0x8000
 
-CONSTANT: D3DFVF_RESERVED2         HEX: 6000
+CONSTANT: D3DFVF_RESERVED2         0x6000
 
 TYPEDEF: int D3DDECLUSAGE
 CONSTANT: D3DDECLUSAGE_POSITION     0
@@ -546,11 +546,11 @@ TYPEDEF: D3DVERTEXELEMENT9* LPD3DVERTEXELEMENT9
 
 CONSTANT: D3DDP_MAXTEXCOORD   8
 
-CONSTANT: D3DSTREAMSOURCE_INDEXEDDATA  HEX: 40000000
-CONSTANT: D3DSTREAMSOURCE_INSTANCEDATA HEX: 80000000
+CONSTANT: D3DSTREAMSOURCE_INDEXEDDATA  0x40000000
+CONSTANT: D3DSTREAMSOURCE_INSTANCEDATA 0x80000000
 
-CONSTANT: D3DSI_OPCODE_MASK       HEX: 0000FFFF
-CONSTANT: D3DSI_INSTLENGTH_MASK   HEX: 0F000000
+CONSTANT: D3DSI_OPCODE_MASK       0x0000FFFF
+CONSTANT: D3DSI_INSTLENGTH_MASK   0x0F000000
 CONSTANT: D3DSI_INSTLENGTH_SHIFT  24
 
 TYPEDEF: int D3DSHADER_INSTRUCTION_OPCODE_TYPE
@@ -636,14 +636,14 @@ CONSTANT: D3DSIO_TEXLDD       93
 CONSTANT: D3DSIO_SETP         94
 CONSTANT: D3DSIO_TEXLDL       95
 CONSTANT: D3DSIO_BREAKP       96
-CONSTANT: D3DSIO_PHASE        HEX: FFFD
-CONSTANT: D3DSIO_COMMENT      HEX: FFFE
-CONSTANT: D3DSIO_END          HEX: FFFF
-CONSTANT: D3DSIO_FORCE_DWORD  HEX: 7fffffff
+CONSTANT: D3DSIO_PHASE        0xFFFD
+CONSTANT: D3DSIO_COMMENT      0xFFFE
+CONSTANT: D3DSIO_END          0xFFFF
+CONSTANT: D3DSIO_FORCE_DWORD  0x7fffffff
 
-CONSTANT: D3DSI_COISSUE           HEX: 40000000
+CONSTANT: D3DSI_COISSUE           0x40000000
 
-CONSTANT: D3DSP_OPCODESPECIFICCONTROL_MASK  HEX: 00ff0000
+CONSTANT: D3DSP_OPCODESPECIFICCONTROL_MASK  0x00ff0000
 CONSTANT: D3DSP_OPCODESPECIFICCONTROL_SHIFT 16
 
 : D3DSI_TEXLD_PROJECT ( -- n ) 1 D3DSP_OPCODESPECIFICCONTROL_SHIFT shift ; inline
@@ -662,34 +662,34 @@ CONSTANT: D3DSPC_RESERVED1 7
 CONSTANT: D3DSHADER_COMPARISON_SHIFT D3DSP_OPCODESPECIFICCONTROL_SHIFT
 : D3DSHADER_COMPARISON_MASK ( -- n ) 7 D3DSHADER_COMPARISON_SHIFT shift ; inline
 
-CONSTANT: D3DSHADER_INSTRUCTION_PREDICATED    HEX: 10000000
+CONSTANT: D3DSHADER_INSTRUCTION_PREDICATED    0x10000000
 
 CONSTANT: D3DSP_DCL_USAGE_SHIFT 0
-CONSTANT: D3DSP_DCL_USAGE_MASK  HEX: 0000000f
+CONSTANT: D3DSP_DCL_USAGE_MASK  0x0000000f
 
 CONSTANT: D3DSP_DCL_USAGEINDEX_SHIFT 16
-CONSTANT: D3DSP_DCL_USAGEINDEX_MASK  HEX: 000f0000
+CONSTANT: D3DSP_DCL_USAGEINDEX_MASK  0x000f0000
 
 CONSTANT: D3DSP_TEXTURETYPE_SHIFT 27
-CONSTANT: D3DSP_TEXTURETYPE_MASK  HEX: 78000000
+CONSTANT: D3DSP_TEXTURETYPE_MASK  0x78000000
 
 TYPEDEF: int D3DSAMPLER_TEXTURE_TYPE
 : D3DSTT_UNKNOWN ( -- n ) 0 D3DSP_TEXTURETYPE_SHIFT shift ; inline
 : D3DSTT_2D      ( -- n ) 2 D3DSP_TEXTURETYPE_SHIFT shift ; inline
 : D3DSTT_CUBE    ( -- n ) 3 D3DSP_TEXTURETYPE_SHIFT shift ; inline
 : D3DSTT_VOLUME  ( -- n ) 4 D3DSP_TEXTURETYPE_SHIFT shift ; inline
-CONSTANT: D3DSTT_FORCE_DWORD HEX: 7fffffff
+CONSTANT: D3DSTT_FORCE_DWORD 0x7fffffff
 
-CONSTANT: D3DSP_REGNUM_MASK       HEX: 000007FF
+CONSTANT: D3DSP_REGNUM_MASK       0x000007FF
 
-CONSTANT: D3DSP_WRITEMASK_0       HEX: 00010000
-CONSTANT: D3DSP_WRITEMASK_1       HEX: 00020000
-CONSTANT: D3DSP_WRITEMASK_2       HEX: 00040000
-CONSTANT: D3DSP_WRITEMASK_3       HEX: 00080000
-CONSTANT: D3DSP_WRITEMASK_ALL     HEX: 000F0000
+CONSTANT: D3DSP_WRITEMASK_0       0x00010000
+CONSTANT: D3DSP_WRITEMASK_1       0x00020000
+CONSTANT: D3DSP_WRITEMASK_2       0x00040000
+CONSTANT: D3DSP_WRITEMASK_3       0x00080000
+CONSTANT: D3DSP_WRITEMASK_ALL     0x000F0000
 
 CONSTANT: D3DSP_DSTMOD_SHIFT      20
-CONSTANT: D3DSP_DSTMOD_MASK       HEX: 00F00000
+CONSTANT: D3DSP_DSTMOD_MASK       0x00F00000
 
 : D3DSPDM_NONE             ( -- n ) 0 D3DSP_DSTMOD_SHIFT shift ; inline
 : D3DSPDM_SATURATE         ( -- n ) 1 D3DSP_DSTMOD_SHIFT shift ; inline
@@ -697,12 +697,12 @@ CONSTANT: D3DSP_DSTMOD_MASK       HEX: 00F00000
 : D3DSPDM_MSAMPCENTROID    ( -- n ) 4 D3DSP_DSTMOD_SHIFT shift ; inline
 
 CONSTANT: D3DSP_DSTSHIFT_SHIFT    24
-CONSTANT: D3DSP_DSTSHIFT_MASK     HEX: 0F000000
+CONSTANT: D3DSP_DSTSHIFT_MASK     0x0F000000
 
 CONSTANT: D3DSP_REGTYPE_SHIFT     28
 CONSTANT: D3DSP_REGTYPE_SHIFT2    8
-CONSTANT: D3DSP_REGTYPE_MASK      HEX: 70000000
-CONSTANT: D3DSP_REGTYPE_MASK2     HEX: 00001800
+CONSTANT: D3DSP_REGTYPE_MASK      0x70000000
+CONSTANT: D3DSP_REGTYPE_MASK2     0x00001800
 
 TYPEDEF: int D3DSHADER_PARAM_REGISTER_TYPE
 CONSTANT: D3DSPR_TEMP           0
@@ -727,7 +727,7 @@ CONSTANT: D3DSPR_TEMPFLOAT16    16
 CONSTANT: D3DSPR_MISCTYPE       17
 CONSTANT: D3DSPR_LABEL          18
 CONSTANT: D3DSPR_PREDICATE      19
-CONSTANT: D3DSPR_FORCE_DWORD  HEX: 7fffffff
+CONSTANT: D3DSPR_FORCE_DWORD  0x7fffffff
 
 TYPEDEF: int D3DSHADER_MISCTYPE_OFFSETS
 CONSTANT: D3DSMO_POSITION   0
@@ -737,7 +737,7 @@ TYPEDEF: int D3DVS_RASTOUT_OFFSETS
 CONSTANT: D3DSRO_POSITION   0
 CONSTANT: D3DSRO_FOG        1
 CONSTANT: D3DSRO_POINT_SIZE 2
-CONSTANT: D3DSRO_FORCE_DWORD HEX: 7fffffff
+CONSTANT: D3DSRO_FORCE_DWORD 0x7fffffff
 
 CONSTANT: D3DVS_ADDRESSMODE_SHIFT 13
 : D3DVS_ADDRESSMODE_MASK ( -- n ) 1 D3DVS_ADDRESSMODE_SHIFT shift ; inline
@@ -745,7 +745,7 @@ CONSTANT: D3DVS_ADDRESSMODE_SHIFT 13
 TYPEDEF: int D3DVS_ADDRESSMODE_TYPE
 : D3DVS_ADDRMODE_ABSOLUTE ( -- n ) 0 D3DVS_ADDRESSMODE_SHIFT shift ; inline
 : D3DVS_ADDRMODE_RELATIVE ( -- n ) 1 D3DVS_ADDRESSMODE_SHIFT shift ; inline
-CONSTANT: D3DVS_ADDRMODE_FORCE_DWORD HEX: 7fffffff
+CONSTANT: D3DVS_ADDRMODE_FORCE_DWORD 0x7fffffff
 
 CONSTANT: D3DSHADER_ADDRESSMODE_SHIFT 13
 : D3DSHADER_ADDRESSMODE_MASK ( -- n ) 1 D3DSHADER_ADDRESSMODE_SHIFT shift ; inline
@@ -753,10 +753,10 @@ CONSTANT: D3DSHADER_ADDRESSMODE_SHIFT 13
 TYPEDEF: int D3DSHADER_ADDRESSMODE_TYPE
 : D3DSHADER_ADDRMODE_ABSOLUTE ( -- n ) 0 D3DSHADER_ADDRESSMODE_SHIFT shift ; inline
 : D3DSHADER_ADDRMODE_RELATIVE ( -- n ) 1 D3DSHADER_ADDRESSMODE_SHIFT shift ; inline
-CONSTANT: D3DSHADER_ADDRMODE_FORCE_DWORD HEX: 7fffffff
+CONSTANT: D3DSHADER_ADDRMODE_FORCE_DWORD 0x7fffffff
 
 CONSTANT: D3DVS_SWIZZLE_SHIFT     16
-CONSTANT: D3DVS_SWIZZLE_MASK      HEX: 00FF0000
+CONSTANT: D3DVS_SWIZZLE_MASK      0x00FF0000
 
 CONSTANT: D3DVS_X_X $[ 0 16 shift ]
 CONSTANT: D3DVS_X_Y $[ 1 16 shift ]
@@ -781,9 +781,9 @@ CONSTANT: D3DVS_W_W $[ 3 16 6 + shift ]
 CONSTANT: D3DVS_NOSWIZZLE flags{ D3DVS_X_X D3DVS_Y_Y D3DVS_Z_Z D3DVS_W_W }
 
 CONSTANT: D3DSP_SWIZZLE_SHIFT     16
-CONSTANT: D3DSP_SWIZZLE_MASK      HEX: 00FF0000
+CONSTANT: D3DSP_SWIZZLE_MASK      0x00FF0000
 CONSTANT: D3DSP_SRCMOD_SHIFT      24
-CONSTANT: D3DSP_SRCMOD_MASK       HEX: 0F000000
+CONSTANT: D3DSP_SRCMOD_MASK       0x0F000000
 
 TYPEDEF: int D3DSHADER_PARAM_SRCMOD_TYPE
 CONSTANT: D3DSPSM_NONE    $[ 0 24 shift ]
@@ -800,47 +800,47 @@ CONSTANT: D3DSPSM_DW      $[ 10 24 shift ]
 CONSTANT: D3DSPSM_ABS     $[ 11 24 shift ]
 CONSTANT: D3DSPSM_ABSNEG  $[ 12 24 shift ]
 CONSTANT: D3DSPSM_NOT     $[ 13 24 shift ]
-CONSTANT: D3DSPSM_FORCE_DWORD HEX: 7fffffff
+CONSTANT: D3DSPSM_FORCE_DWORD 0x7fffffff
 
 : D3DPS_VERSION ( major minor -- n )
-    swap 8 shift bitor HEX: FFFF0000 bitor ; inline
+    swap 8 shift bitor 0xFFFF0000 bitor ; inline
 : D3DVS_VERSION ( major minor -- n )
-    swap 8 shift bitor HEX: FFFF0000 bitor ; inline
+    swap 8 shift bitor 0xFFFF0000 bitor ; inline
 
 : D3DSHADER_VERSION_MAJOR ( version -- n )
-    -8 shift HEX: FF bitand ; inline
+    -8 shift 0xFF bitand ; inline
 : D3DSHADER_VERSION_MINOR ( version -- n )
-    HEX: FF bitand ; inline
+    0xFF bitand ; inline
 
 CONSTANT: D3DSI_COMMENTSIZE_SHIFT 16
-CONSTANT: D3DSI_COMMENTSIZE_MASK  HEX: 7FFF0000
+CONSTANT: D3DSI_COMMENTSIZE_MASK  0x7FFF0000
 
-CONSTANT: D3DPS_END()  HEX: 0000FFFF
-CONSTANT: D3DVS_END()  HEX: 0000FFFF
+CONSTANT: D3DPS_END()  0x0000FFFF
+CONSTANT: D3DVS_END()  0x0000FFFF
 
 TYPEDEF: int D3DBASISTYPE
 CONSTANT: D3DBASIS_BEZIER      0
 CONSTANT: D3DBASIS_BSPLINE     1
 CONSTANT: D3DBASIS_CATMULL_ROM 2
-CONSTANT: D3DBASIS_FORCE_DWORD HEX: 7fffffff
+CONSTANT: D3DBASIS_FORCE_DWORD 0x7fffffff
 
 TYPEDEF: int D3DDEGREETYPE
 CONSTANT: D3DDEGREE_LINEAR      1
 CONSTANT: D3DDEGREE_QUADRATIC   2
 CONSTANT: D3DDEGREE_CUBIC       3
 CONSTANT: D3DDEGREE_QUINTIC     5
-CONSTANT: D3DDEGREE_FORCE_DWORD HEX: 7fffffff
+CONSTANT: D3DDEGREE_FORCE_DWORD 0x7fffffff
 
 TYPEDEF: int D3DPATCHEDGESTYLE
 CONSTANT: D3DPATCHEDGE_DISCRETE    0
 CONSTANT: D3DPATCHEDGE_CONTINUOUS  1
-CONSTANT: D3DPATCHEDGE_FORCE_DWORD HEX: 7fffffff
+CONSTANT: D3DPATCHEDGE_FORCE_DWORD 0x7fffffff
 
 TYPEDEF: int D3DSTATEBLOCKTYPE
 CONSTANT: D3DSBT_ALL           1
 CONSTANT: D3DSBT_PIXELSTATE    2
 CONSTANT: D3DSBT_VERTEXSTATE   3
-CONSTANT: D3DSBT_FORCE_DWORD   HEX: 7fffffff
+CONSTANT: D3DSBT_FORCE_DWORD   0x7fffffff
 
 TYPEDEF: int D3DVERTEXBLENDFLAGS
 CONSTANT: D3DVBF_DISABLE  0
@@ -849,7 +849,7 @@ CONSTANT: D3DVBF_2WEIGHTS 2
 CONSTANT: D3DVBF_3WEIGHTS 3
 CONSTANT: D3DVBF_TWEENING 255
 CONSTANT: D3DVBF_0WEIGHTS 256
-CONSTANT: D3DVBF_FORCE_DWORD HEX: 7fffffff
+CONSTANT: D3DVBF_FORCE_DWORD 0x7fffffff
 
 TYPEDEF: int D3DTEXTURETRANSFORMFLAGS
 CONSTANT: D3DTTFF_DISABLE         0
@@ -858,7 +858,7 @@ CONSTANT: D3DTTFF_COUNT2          2
 CONSTANT: D3DTTFF_COUNT3          3
 CONSTANT: D3DTTFF_COUNT4          4
 CONSTANT: D3DTTFF_PROJECTED       256
-CONSTANT: D3DTTFF_FORCE_DWORD     HEX: 7fffffff
+CONSTANT: D3DTTFF_FORCE_DWORD     0x7fffffff
 
 CONSTANT: D3DFVF_TEXTUREFORMAT2 0
 CONSTANT: D3DFVF_TEXTUREFORMAT1 3
@@ -879,7 +879,7 @@ CONSTANT: D3DDEVTYPE_HAL         1
 CONSTANT: D3DDEVTYPE_REF         2
 CONSTANT: D3DDEVTYPE_SW          3
 CONSTANT: D3DDEVTYPE_NULLREF     4
-CONSTANT: D3DDEVTYPE_FORCE_DWORD  HEX: 7fffffff
+CONSTANT: D3DDEVTYPE_FORCE_DWORD  0x7fffffff
 
 TYPEDEF: int D3DMULTISAMPLE_TYPE
 CONSTANT: D3DMULTISAMPLE_NONE            0
@@ -899,7 +899,7 @@ CONSTANT: D3DMULTISAMPLE_13_SAMPLES      13
 CONSTANT: D3DMULTISAMPLE_14_SAMPLES      14
 CONSTANT: D3DMULTISAMPLE_15_SAMPLES      15
 CONSTANT: D3DMULTISAMPLE_16_SAMPLES      16
-CONSTANT: D3DMULTISAMPLE_FORCE_DWORD     HEX: 7fffffff
+CONSTANT: D3DMULTISAMPLE_FORCE_DWORD     0x7fffffff
                                                                   
 TYPEDEF: int D3DFORMAT
 CONSTANT: D3DFMT_UNKNOWN              0
@@ -931,15 +931,15 @@ CONSTANT: D3DFMT_X8L8V8U8             62
 CONSTANT: D3DFMT_Q8W8V8U8             63
 CONSTANT: D3DFMT_V16U16               64
 CONSTANT: D3DFMT_A2W10V10U10          67
-CONSTANT: D3DFMT_UYVY                 HEX: 55595659
-CONSTANT: D3DFMT_R8G8_B8G8            HEX: 52474247
-CONSTANT: D3DFMT_YUY2                 HEX: 59555932
-CONSTANT: D3DFMT_G8R8_G8B8            HEX: 47524742
-CONSTANT: D3DFMT_DXT1                 HEX: 44585431
-CONSTANT: D3DFMT_DXT2                 HEX: 44585432
-CONSTANT: D3DFMT_DXT3                 HEX: 44585433
-CONSTANT: D3DFMT_DXT4                 HEX: 44585434
-CONSTANT: D3DFMT_DXT5                 HEX: 44585435
+CONSTANT: D3DFMT_UYVY                 0x55595659
+CONSTANT: D3DFMT_R8G8_B8G8            0x52474247
+CONSTANT: D3DFMT_YUY2                 0x59555932
+CONSTANT: D3DFMT_G8R8_G8B8            0x47524742
+CONSTANT: D3DFMT_DXT1                 0x44585431
+CONSTANT: D3DFMT_DXT2                 0x44585432
+CONSTANT: D3DFMT_DXT3                 0x44585433
+CONSTANT: D3DFMT_DXT4                 0x44585434
+CONSTANT: D3DFMT_DXT5                 0x44585435
 CONSTANT: D3DFMT_D16_LOCKABLE         70
 CONSTANT: D3DFMT_D32                  71
 CONSTANT: D3DFMT_D15S1                73
@@ -956,7 +956,7 @@ CONSTANT: D3DFMT_VERTEXDATA           100
 CONSTANT: D3DFMT_INDEX16              101
 CONSTANT: D3DFMT_INDEX32              102
 CONSTANT: D3DFMT_Q16W16V16U16         110
-CONSTANT: D3DFMT_MULTI2_ARGB8         HEX: 4d455431
+CONSTANT: D3DFMT_MULTI2_ARGB8         0x4d455431
 CONSTANT: D3DFMT_R16F                 111
 CONSTANT: D3DFMT_G16R16F              112
 CONSTANT: D3DFMT_A16B16G16R16F        113
@@ -967,7 +967,7 @@ CONSTANT: D3DFMT_CxV8U8               117
 CONSTANT: D3DFMT_A1                   118
 CONSTANT: D3DFMT_A2B10G10R10_XR_BIAS  119
 CONSTANT: D3DFMT_BINARYBUFFER         199
-CONSTANT: D3DFMT_FORCE_DWORD          HEX: 7fffffff
+CONSTANT: D3DFMT_FORCE_DWORD          0x7fffffff
 
 STRUCT: D3DDISPLAYMODE
     { Width                  UINT      }
@@ -987,16 +987,16 @@ CONSTANT: D3DSWAPEFFECT_FLIP              2
 CONSTANT: D3DSWAPEFFECT_COPY              3
 CONSTANT: D3DSWAPEFFECT_OVERLAY           4
 CONSTANT: D3DSWAPEFFECT_FLIPEX            5
-CONSTANT: D3DSWAPEFFECT_FORCE_DWORD       HEX: 7fffffff
+CONSTANT: D3DSWAPEFFECT_FORCE_DWORD       0x7fffffff
 
 TYPEDEF: int D3DPOOL
 CONSTANT: D3DPOOL_DEFAULT                 0
 CONSTANT: D3DPOOL_MANAGED                 1
 CONSTANT: D3DPOOL_SYSTEMMEM               2
 CONSTANT: D3DPOOL_SCRATCH                 3
-CONSTANT: D3DPOOL_FORCE_DWORD             HEX: 7fffffff
+CONSTANT: D3DPOOL_FORCE_DWORD             0x7fffffff
 
-CONSTANT: D3DPRESENT_RATE_DEFAULT         HEX: 00000000
+CONSTANT: D3DPRESENT_RATE_DEFAULT         0x00000000
 
 STRUCT: D3DPRESENT_PARAMETERS
     { BackBufferWidth             UINT                }
@@ -1014,18 +1014,18 @@ STRUCT: D3DPRESENT_PARAMETERS
     { FullScreen_RefreshRateInHz  UINT                }
     { PresentationInterval        UINT                } ;
 
-CONSTANT: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER      HEX: 00000001
-CONSTANT: D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL     HEX: 00000002
-CONSTANT: D3DPRESENTFLAG_DEVICECLIP               HEX: 00000004
-CONSTANT: D3DPRESENTFLAG_VIDEO                    HEX: 00000010
+CONSTANT: D3DPRESENTFLAG_LOCKABLE_BACKBUFFER      0x00000001
+CONSTANT: D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL     0x00000002
+CONSTANT: D3DPRESENTFLAG_DEVICECLIP               0x00000004
+CONSTANT: D3DPRESENTFLAG_VIDEO                    0x00000010
 
-CONSTANT: D3DPRESENTFLAG_NOAUTOROTATE                    HEX: 00000020
-CONSTANT: D3DPRESENTFLAG_UNPRUNEDMODE                    HEX: 00000040
-CONSTANT: D3DPRESENTFLAG_OVERLAY_LIMITEDRGB              HEX: 00000080
-CONSTANT: D3DPRESENTFLAG_OVERLAY_YCbCr_BT709             HEX: 00000100
-CONSTANT: D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC             HEX: 00000200
-CONSTANT: D3DPRESENTFLAG_RESTRICTED_CONTENT              HEX: 00000400
-CONSTANT: D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER HEX: 00000800
+CONSTANT: D3DPRESENTFLAG_NOAUTOROTATE                    0x00000020
+CONSTANT: D3DPRESENTFLAG_UNPRUNEDMODE                    0x00000040
+CONSTANT: D3DPRESENTFLAG_OVERLAY_LIMITEDRGB              0x00000080
+CONSTANT: D3DPRESENTFLAG_OVERLAY_YCbCr_BT709             0x00000100
+CONSTANT: D3DPRESENTFLAG_OVERLAY_YCbCr_xvYCC             0x00000200
+CONSTANT: D3DPRESENTFLAG_RESTRICTED_CONTENT              0x00000400
+CONSTANT: D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER 0x00000800
 
 STRUCT: D3DGAMMARAMP
     { red   WORD[256] }
@@ -1036,7 +1036,7 @@ TYPEDEF: int D3DBACKBUFFER_TYPE
 CONSTANT: D3DBACKBUFFER_TYPE_MONO         0
 CONSTANT: D3DBACKBUFFER_TYPE_LEFT         1
 CONSTANT: D3DBACKBUFFER_TYPE_RIGHT        2
-CONSTANT: D3DBACKBUFFER_TYPE_FORCE_DWORD  HEX: 7fffffff
+CONSTANT: D3DBACKBUFFER_TYPE_FORCE_DWORD  0x7fffffff
 
 TYPEDEF: int D3DRESOURCETYPE
 CONSTANT: D3DRTYPE_SURFACE                1
@@ -1046,36 +1046,36 @@ CONSTANT: D3DRTYPE_VOLUMETEXTURE          4
 CONSTANT: D3DRTYPE_CUBETEXTURE            5
 CONSTANT: D3DRTYPE_VERTEXBUFFER           6
 CONSTANT: D3DRTYPE_INDEXBUFFER            7
-CONSTANT: D3DRTYPE_FORCE_DWORD            HEX: 7fffffff
+CONSTANT: D3DRTYPE_FORCE_DWORD            0x7fffffff
 
-CONSTANT: D3DUSAGE_RENDERTARGET       HEX: 00000001
-CONSTANT: D3DUSAGE_DEPTHSTENCIL       HEX: 00000002
-CONSTANT: D3DUSAGE_DYNAMIC            HEX: 00000200
+CONSTANT: D3DUSAGE_RENDERTARGET       0x00000001
+CONSTANT: D3DUSAGE_DEPTHSTENCIL       0x00000002
+CONSTANT: D3DUSAGE_DYNAMIC            0x00000200
 
-CONSTANT: D3DUSAGE_NONSECURE          HEX: 00800000
+CONSTANT: D3DUSAGE_NONSECURE          0x00800000
 
-CONSTANT: D3DUSAGE_AUTOGENMIPMAP      HEX: 00000400
-CONSTANT: D3DUSAGE_DMAP               HEX: 00004000
+CONSTANT: D3DUSAGE_AUTOGENMIPMAP      0x00000400
+CONSTANT: D3DUSAGE_DMAP               0x00004000
 
-CONSTANT: D3DUSAGE_QUERY_LEGACYBUMPMAP            HEX: 00008000
-CONSTANT: D3DUSAGE_QUERY_SRGBREAD                 HEX: 00010000
-CONSTANT: D3DUSAGE_QUERY_FILTER                   HEX: 00020000
-CONSTANT: D3DUSAGE_QUERY_SRGBWRITE                HEX: 00040000
-CONSTANT: D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING HEX: 00080000
-CONSTANT: D3DUSAGE_QUERY_VERTEXTEXTURE            HEX: 00100000
-CONSTANT: D3DUSAGE_QUERY_WRAPANDMIP             HEX: 00200000
+CONSTANT: D3DUSAGE_QUERY_LEGACYBUMPMAP            0x00008000
+CONSTANT: D3DUSAGE_QUERY_SRGBREAD                 0x00010000
+CONSTANT: D3DUSAGE_QUERY_FILTER                   0x00020000
+CONSTANT: D3DUSAGE_QUERY_SRGBWRITE                0x00040000
+CONSTANT: D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING 0x00080000
+CONSTANT: D3DUSAGE_QUERY_VERTEXTEXTURE            0x00100000
+CONSTANT: D3DUSAGE_QUERY_WRAPANDMIP             0x00200000
 
-CONSTANT: D3DUSAGE_WRITEONLY          HEX: 00000008
-CONSTANT: D3DUSAGE_SOFTWAREPROCESSING HEX: 00000010
-CONSTANT: D3DUSAGE_DONOTCLIP          HEX: 00000020
-CONSTANT: D3DUSAGE_POINTS             HEX: 00000040
-CONSTANT: D3DUSAGE_RTPATCHES          HEX: 00000080
-CONSTANT: D3DUSAGE_NPATCHES           HEX: 00000100
+CONSTANT: D3DUSAGE_WRITEONLY          0x00000008
+CONSTANT: D3DUSAGE_SOFTWAREPROCESSING 0x00000010
+CONSTANT: D3DUSAGE_DONOTCLIP          0x00000020
+CONSTANT: D3DUSAGE_POINTS             0x00000040
+CONSTANT: D3DUSAGE_RTPATCHES          0x00000080
+CONSTANT: D3DUSAGE_NPATCHES           0x00000100
 
-CONSTANT: D3DUSAGE_TEXTAPI                         HEX: 10000000
-CONSTANT: D3DUSAGE_RESTRICTED_CONTENT              HEX: 00000800
-CONSTANT: D3DUSAGE_RESTRICT_SHARED_RESOURCE        HEX: 00002000
-CONSTANT: D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER HEX: 00001000
+CONSTANT: D3DUSAGE_TEXTAPI                         0x10000000
+CONSTANT: D3DUSAGE_RESTRICTED_CONTENT              0x00000800
+CONSTANT: D3DUSAGE_RESTRICT_SHARED_RESOURCE        0x00002000
+CONSTANT: D3DUSAGE_RESTRICT_SHARED_RESOURCE_DRIVER 0x00001000
 
 TYPEDEF: int D3DCUBEMAP_FACES
 CONSTANT: D3DCUBEMAP_FACE_POSITIVE_X     0
@@ -1084,15 +1084,15 @@ CONSTANT: D3DCUBEMAP_FACE_POSITIVE_Y     2
 CONSTANT: D3DCUBEMAP_FACE_NEGATIVE_Y     3
 CONSTANT: D3DCUBEMAP_FACE_POSITIVE_Z     4
 CONSTANT: D3DCUBEMAP_FACE_NEGATIVE_Z     5
-CONSTANT: D3DCUBEMAP_FACE_FORCE_DWORD    HEX: 7fffffff
+CONSTANT: D3DCUBEMAP_FACE_FORCE_DWORD    0x7fffffff
 
-CONSTANT: D3DLOCK_READONLY           HEX: 00000010
-CONSTANT: D3DLOCK_DISCARD            HEX: 00002000
-CONSTANT: D3DLOCK_NOOVERWRITE        HEX: 00001000
-CONSTANT: D3DLOCK_NOSYSLOCK          HEX: 00000800
-CONSTANT: D3DLOCK_DONOTWAIT          HEX: 00004000
+CONSTANT: D3DLOCK_READONLY           0x00000010
+CONSTANT: D3DLOCK_DISCARD            0x00002000
+CONSTANT: D3DLOCK_NOOVERWRITE        0x00001000
+CONSTANT: D3DLOCK_NOSYSLOCK          0x00000800
+CONSTANT: D3DLOCK_DONOTWAIT          0x00004000
 
-CONSTANT: D3DLOCK_NO_DIRTY_UPDATE     HEX: 00008000
+CONSTANT: D3DLOCK_NO_DIRTY_UPDATE     0x00008000
 
 STRUCT: D3DVERTEXBUFFER_DESC
     { Format              D3DFORMAT       }
@@ -1186,7 +1186,7 @@ STRUCT: D3DRASTER_STATUS
 TYPEDEF: int D3DDEBUGMONITORTOKENS
 CONSTANT: D3DDMT_ENABLE            0
 CONSTANT: D3DDMT_DISABLE           1
-CONSTANT: D3DDMT_FORCE_DWORD     HEX: 7fffffff
+CONSTANT: D3DDMT_FORCE_DWORD     0x7fffffff
 
 TYPEDEF: int D3DQUERYTYPE
 CONSTANT: D3DQUERYTYPE_VCACHE                 4
@@ -1279,7 +1279,7 @@ CONSTANT: D3DCOMPOSERECTS_COPY     1
 CONSTANT: D3DCOMPOSERECTS_OR       2
 CONSTANT: D3DCOMPOSERECTS_AND      3
 CONSTANT: D3DCOMPOSERECTS_NEG      4
-CONSTANT: D3DCOMPOSERECTS_FORCE_DWORD    HEX: 7fffffff
+CONSTANT: D3DCOMPOSERECTS_FORCE_DWORD    0x7fffffff
 
 STRUCT: D3DCOMPOSERECTDESC
     { X       USHORT }
@@ -1293,7 +1293,7 @@ STRUCT: D3DCOMPOSERECTDESTINATION
     { X            SHORT  }
     { Y            SHORT  } ;
 
-CONSTANT: D3DCOMPOSERECTS_MAXNUMRECTS HEX: FFFF
+CONSTANT: D3DCOMPOSERECTS_MAXNUMRECTS 0xFFFF
 CONSTANT: D3DCONVOLUTIONMONO_MAXWIDTH  7
 : D3DCONVOLUTIONMONO_MAXHEIGHT ( -- n ) D3DCONVOLUTIONMONO_MAXWIDTH ; inline
 CONSTANT: D3DFMT_A1_SURFACE_MAXWIDTH  8192
@@ -1330,11 +1330,11 @@ CONSTANT: D3DDISPLAYROTATION_90       2
 CONSTANT: D3DDISPLAYROTATION_180      3
 CONSTANT: D3DDISPLAYROTATION_270      4  
 
-CONSTANT: D3D9_RESOURCE_PRIORITY_MINIMUM       HEX: 28000000
-CONSTANT: D3D9_RESOURCE_PRIORITY_LOW           HEX: 50000000
-CONSTANT: D3D9_RESOURCE_PRIORITY_NORMAL        HEX: 78000000
-CONSTANT: D3D9_RESOURCE_PRIORITY_HIGH          HEX: a0000000
-CONSTANT: D3D9_RESOURCE_PRIORITY_MAXIMUM       HEX: c8000000
+CONSTANT: D3D9_RESOURCE_PRIORITY_MINIMUM       0x28000000
+CONSTANT: D3D9_RESOURCE_PRIORITY_LOW           0x50000000
+CONSTANT: D3D9_RESOURCE_PRIORITY_NORMAL        0x78000000
+CONSTANT: D3D9_RESOURCE_PRIORITY_HIGH          0xa0000000
+CONSTANT: D3D9_RESOURCE_PRIORITY_MAXIMUM       0xc8000000
 
 CONSTANT: D3D_OMAC_SIZE    16
 
@@ -1431,17 +1431,17 @@ STRUCT: D3DAUTHENTICATEDCHANNEL_QUERYOUTPUTID_OUTPUT
     { OutputID             UINT64                               } ;
 
 TYPEDEF: int D3DBUSTYPE
-CONSTANT: D3DBUSTYPE_OTHER                                     HEX: 00000000
-CONSTANT: D3DBUSTYPE_PCI                                       HEX: 00000001
-CONSTANT: D3DBUSTYPE_PCIX                                      HEX: 00000002
-CONSTANT: D3DBUSTYPE_PCIEXPRESS                                HEX: 00000003
-CONSTANT: D3DBUSTYPE_AGP                                       HEX: 00000004
-CONSTANT: D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET                HEX: 00010000
-CONSTANT: D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP   HEX: 00020000
-CONSTANT: D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET HEX: 00030000
-CONSTANT: D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR         HEX: 00040000
-CONSTANT: D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE HEX: 00050000
-CONSTANT: D3DBUSIMPL_MODIFIER_NON_STANDARD                     HEX: 80000000
+CONSTANT: D3DBUSTYPE_OTHER                                     0x00000000
+CONSTANT: D3DBUSTYPE_PCI                                       0x00000001
+CONSTANT: D3DBUSTYPE_PCIX                                      0x00000002
+CONSTANT: D3DBUSTYPE_PCIEXPRESS                                0x00000003
+CONSTANT: D3DBUSTYPE_AGP                                       0x00000004
+CONSTANT: D3DBUSIMPL_MODIFIER_INSIDE_OF_CHIPSET                0x00010000
+CONSTANT: D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_CHIP   0x00020000
+CONSTANT: D3DBUSIMPL_MODIFIER_TRACKS_ON_MOTHER_BOARD_TO_SOCKET 0x00030000
+CONSTANT: D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR         0x00040000
+CONSTANT: D3DBUSIMPL_MODIFIER_DAUGHTER_BOARD_CONNECTOR_INSIDE_OF_NUAE 0x00050000
+CONSTANT: D3DBUSIMPL_MODIFIER_NON_STANDARD                     0x80000000
 
 STRUCT: D3DAUTHENTICATEDCHANNEL_QUERYINFOBUSTYPE_OUTPUT
     { Output                           D3DAUTHENTICATEDCHANNEL_QUERY_OUTPUT }