home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 April / Gamestar_83_2006-04_dvd.iso / Dema / demowot_english.exe / InfDX / tdxdefs.inf < prev    next >
Text File  |  2005-04-11  |  8KB  |  450 lines

  1.  
  2. ; common flags etc
  3. UNDEFINED="FFFFFFFF"
  4. NONE="FFFFFFFE"
  5. TRUE=1
  6. FALSE=0
  7. YES=1
  8. NO=0
  9.  
  10. ; engine tech variation dependencies
  11. ; flags
  12. ; alpha=1
  13. ; colored=4
  14. ; z=2
  15. ;VARIATION_UNDEFINED=-1
  16. ;VARIATION_DEFAULT=0
  17. ;VARIATION_ALPHA=1
  18. ;VARIATION_COLORED=2
  19. ;VARIATION_ALPHACOLORED=3
  20. ;VARIATION_Z=4
  21. ;VARIATION_ZALPHA=5
  22. ;VARIATION_ZCOLORED=6
  23. ;VARIATION_ZALPHACOLORED=7
  24.  
  25. VARIATION_ALPHA=1
  26. VARIATION_COLOR=2
  27. VARIATION_Z=4
  28.  
  29. TDX_ENGINE_POST=1
  30. TDX_ENGINE_BUMP=2
  31. TDX_ENGINE_SHADOW=4
  32. TDX_ENGINE_CUSTOM0=8
  33.  
  34. ; shader binding constants
  35. ;TDX_CONST_WORLD=0
  36. ;TDX_CONST_WORLDVIEW=1
  37. ;TDX_CONST_WORLDVIEWPROJ=2
  38. ;TDX_CONST_VIEW=3
  39. ;TDX_CONST_VIEWPROJ=4
  40. ;TDX_CONST_PROJ=5
  41. ;TDX_CONST_MODELCOLOR=6
  42. ;TDX_CONST_AMBIENT=7
  43. ;TDX_CONST_CUSTOM=8
  44. ;TDX_CONST_INVWORLD=9
  45. ;TDX_CONST_INVWORLDVIEW=10
  46. ;TDX_CONST_INVWORLDVIEWPROJ=11
  47. ;TDX_CONST_INVVIEW=12
  48. ;TDX_CONST_INVVIEWPROJ=13
  49. ;TDX_CONST_INVPROJ=14
  50.  
  51.  
  52. ; sorter constants
  53. SORTER_NONE=0
  54. SORTER_Z=1
  55. SORTER_MATERIAL=2
  56. SORTER_BUFFER=3
  57.  
  58. ; texture slot defines
  59. TEXT_AMBIENT=0
  60. TEXT_DIFFUSE=1
  61. TEXT_SPECULAR=2
  62. TEXT_SPECULARLEVEL=3
  63. TEXT_GLOSSINESS=4
  64. TEXT_SELFILLUM=5
  65. TEXT_OPACITY=6
  66. TEXT_FILTERCOLOR=7
  67. TEXT_BUMP=8
  68. TEXT_REFLECTION=9
  69. TEXT_REFRACTION=10
  70.  
  71. ; d3d settings
  72. LIGHT_POINT=1
  73. LIGHT_SPOT=2
  74. LIGHT_DIRECTIONAL=3
  75. CLEAR_TARGET=1
  76. CLEAR_ZBUFFER=2
  77. CLEAR_STENCIL=4
  78. SHADE_FLAT=1
  79. SHADE_GOURAUD=2
  80. SHADE_PHONG=3
  81. FILL_POINT=1
  82. FILL_WIREFRAME=2
  83. FILL_SOLID=3
  84. BLEND_ZERO=1
  85. BLEND_ONE=2
  86. BLEND_SRCCOLOR=3
  87. BLEND_INVSRCCOLOR=4
  88. BLEND_SRCALPHA=5
  89. BLEND_INVSRCALPHA=6
  90. BLEND_DESTALPHA=7
  91. BLEND_INVDESTALPHA=8
  92. BLEND_DESTCOLOR=9
  93. BLEND_INVDESTCOLOR=10
  94. BLEND_SRCALPHASAT=11
  95. BLEND_BOTHSRCALPHA=12
  96. BLEND_BOTHINVSRCALPHA=13
  97. BLEND_BLENDFACTOR=14
  98. BLEND_INVBLENDFACTOR=15
  99. BLENDOP_ADD=1
  100. BLENDOP_SUBTRACT=2
  101. BLENDOP_REVSUBTRACT=3
  102. BLENDOP_MIN=4
  103. BLENDOP_MAX=5
  104. TADDRESS_WRAP=1
  105. TADDRESS_MIRROR=2
  106. TADDRESS_CLAMP=3
  107. TADDRESS_BORDER=4
  108. TADDRESS_MIRRORONCE=5
  109. CULL_NONE=1
  110. CULL_CW=2
  111. CULL_CCW=3
  112. CMP_NEVER=1
  113. CMP_LESS=2
  114. CMP_EQUAL=3
  115. CMP_LESSEQUAL=4
  116. CMP_GREATER=5
  117. CMP_NOTEQUAL=6
  118. CMP_GREATEREQUAL=7
  119. CMP_ALWAYS=8
  120. STENCILOP_KEEP=1
  121. STENCILOP_ZERO=2
  122. STENCILOP_REPLACE=3
  123. STENCILOP_INCRSAT=4
  124. STENCILOP_DECRSAT=5
  125. STENCILOP_INVERT=6
  126. STENCILOP_INCR=7
  127. STENCILOP_DECR=8
  128. FOG_NONE=0
  129. FOG_EXP=1
  130. FOG_EXP2=2
  131. FOG_LINEAR=3
  132. ZB_FALSE=0
  133. ZB_TRUE=1
  134. ZB_USEW=2
  135. PT_POINTLIST=1
  136. PT_LINELIST=2
  137. PT_LINESTRIP=3
  138. PT_TRIANGLELIST=4
  139. PT_TRIANGLESTRIP=5
  140. PT_TRIANGLEFAN=6
  141. TS_TEXTURE0=16
  142. TS_TEXTURE1=17
  143. TS_TEXTURE2=18
  144. TS_TEXTURE3=19
  145. TS_TEXTURE4=20
  146. TS_TEXTURE5=21
  147. TS_TEXTURE6=22
  148. TS_TEXTURE7=23
  149. RS_ZENABLE=7
  150. RS_FILLMODE=8
  151. RS_SHADEMODE=9
  152. RS_ZWRITEENABLE=14
  153. RS_ALPHATESTENABLE=15
  154. RS_LASTPIXEL=16
  155. RS_SRCBLEND=19
  156. RS_DESTBLEND=20
  157. RS_CULLMODE=22
  158. RS_ZFUNC=23
  159. RS_ALPHAREF=24
  160. RS_ALPHAFUNC=25
  161. RS_DITHERENABLE=26
  162. RS_ALPHABLENDENABLE=27
  163. RS_FOGENABLE=28
  164. RS_SPECULARENABLE=29
  165. RS_FOGCOLOR=34
  166. RS_FOGTABLEMODE=35
  167. RS_FOGSTART=36
  168. RS_FOGEND=37
  169. RS_FOGDENSITY=38
  170. RS_RANGEFOGENABLE=48
  171. RS_STENCILENABLE=52
  172. RS_STENCILFAIL=53
  173. RS_STENCILZFAIL=54
  174. RS_STENCILPASS=55
  175. RS_STENCILFUNC=56
  176. RS_STENCILREF=57
  177. RS_STENCILMASK=58
  178. RS_STENCILWRITEMASK=59
  179. RS_TEXTUREFACTOR=60
  180. RS_WRAP0=128
  181. RS_WRAP1=129
  182. RS_WRAP2=130
  183. RS_WRAP3=131
  184. RS_WRAP4=132
  185. RS_WRAP5=133
  186. RS_WRAP6=134
  187. RS_WRAP7=135
  188. RS_CLIPPING=136
  189. RS_LIGHTING=137
  190. RS_AMBIENT=139
  191. RS_FOGVERTEXMODE=140
  192. RS_COLORVERTEX=141
  193. RS_LOCALVIEWER=142
  194. RS_NORMALIZENORMALS=143
  195. RS_DIFFUSEMATERIALSOURCE=145
  196. RS_SPECULARMATERIALSOURCE=146
  197. RS_AMBIENTMATERIALSOURCE=147
  198. RS_EMISSIVEMATERIALSOURCE=148
  199. RS_VERTEXBLEND=151
  200. RS_CLIPPLANEENABLE=152
  201. RS_POINTSIZE=154
  202. RS_POINTSIZE_MIN=155
  203. RS_POINTSPRITEENABLE=156
  204. RS_POINTSCALEENABLE=157
  205. RS_POINTSCALE_A=158
  206. RS_POINTSCALE_B=159
  207. RS_POINTSCALE_C=160
  208. RS_MULTISAMPLEANTIALIAS=161
  209. RS_MULTISAMPLEMASK=162
  210. RS_PATCHEDGESTYLE=163
  211. RS_DEBUGMONITORTOKEN=165
  212. RS_POINTSIZE_MAX=166
  213. RS_INDEXEDVERTEXBLENDENABLE=167
  214. RS_COLORWRITEENABLE=168
  215. RS_TWEENFACTOR=170
  216. RS_BLENDOP=171
  217. RS_POSITIONDEGREE=172
  218. RS_NORMALDEGREE=173
  219. RS_SCISSORTESTENABLE=174
  220. RS_SLOPESCALEDEPTHBIAS=175
  221. RS_ANTIALIASEDLINEENABLE=176
  222. RS_MINTESSELLATIONLEVEL=178
  223. RS_MAXTESSELLATIONLEVEL=179
  224. RS_ADAPTIVETESS_X=180
  225. RS_ADAPTIVETESS_Y=181
  226. RS_ADAPTIVETESS_Z=182
  227. RS_ADAPTIVETESS_W=183
  228. RS_ENABLEADAPTIVETESSELLATION=184
  229. RS_TWOSIDEDSTENCILMODE=185
  230. RS_CCW_STENCILFAIL=186
  231. RS_CCW_STENCILZFAIL=187
  232. RS_CCW_STENCILPASS=188
  233. RS_CCW_STENCILFUNC=189
  234. RS_COLORWRITEENABLE1=190
  235. RS_COLORWRITEENABLE2=191
  236. RS_COLORWRITEENABLE3=192
  237. RS_BLENDFACTOR=193
  238. RS_SRGBWRITEENABLE=194
  239. RS_DEPTHBIAS=195
  240. RS_WRAP8=198
  241. RS_WRAP9=199
  242. RS_WRAP10=200
  243. RS_WRAP11=201
  244. RS_WRAP12=202
  245. RS_WRAP13=203
  246. RS_WRAP14=204
  247. RS_WRAP15=205
  248. RS_SEPARATEALPHABLENDENABLE=206
  249. RS_SRCBLENDALPHA=207
  250. RS_DESTBLENDALPHA=208
  251. RS_BLENDOPALPHA=209
  252. MAX_SIMULTANEOUS_RENDERTARGETS=4
  253. MCS_MATERIAL=0
  254. MCS_COLOR1=1
  255. MCS_COLOR2=2
  256. RENDERSTATE_WRAPBIAS=128
  257. WRAP_U=1
  258. WRAP_V=2
  259. WRAP_W=4
  260. WRAPCOORD_0=1
  261. WRAPCOORD_1=2
  262. WRAPCOORD_2=4
  263. WRAPCOORD_3=8
  264. COLORWRITEENABLE_RED=1
  265. COLORWRITEENABLE_GREEN=2
  266. COLORWRITEENABLE_BLUE=4
  267. COLORWRITEENABLE_ALLBUTALPHA=7
  268. COLORWRITEENABLE_ALPHA=8
  269. COLORWRITEENABLE_ALL=15
  270. COLORWRITEENABLE_NONE=0
  271. TSS_COLOROP=1
  272. TSS_COLORARG1=2
  273. TSS_COLORARG2=3
  274. TSS_ALPHAOP=4
  275. TSS_ALPHAARG1=5
  276. TSS_ALPHAARG2=6
  277. TSS_BUMPENVMAT00=7
  278. TSS_BUMPENVMAT01=8
  279. TSS_BUMPENVMAT10=9
  280. TSS_BUMPENVMAT11=10
  281. TSS_TEXCOORDINDEX=11
  282. TSS_BUMPENVLSCALE=22
  283. TSS_BUMPENVLOFFSET=23
  284. TSS_TEXTURETRANSFORMFLAGS=24
  285. TSS_COLORARG0=26
  286. TSS_ALPHAARG0=27
  287. TSS_RESULTARG=28
  288. TSS_CONSTANT=32
  289. SAMP_ADDRESSU=1
  290. SAMP_ADDRESSV=2
  291. SAMP_ADDRESSW=3
  292. SAMP_BORDERCOLOR=4
  293. SAMP_MAGFILTER=5
  294. SAMP_MINFILTER=6
  295. SAMP_MIPFILTER=7
  296. SAMP_MIPMAPLODBIAS=8
  297. SAMP_MAXMIPLEVEL=9
  298. SAMP_MAXANISOTROPY=10
  299. SAMP_SRGBTEXTURE=11
  300. SAMP_ELEMENTINDEX=12
  301. SAMP_DMAPOFFSET=13
  302. DMAPSAMPLER=256
  303. VERTEXTEXTURESAMPLER0=257
  304. VERTEXTEXTURESAMPLER1=258
  305. VERTEXTEXTURESAMPLER2=259
  306. VERTEXTEXTURESAMPLER3=260
  307. TSS_TCI_PASSTHRU=0
  308. TSS_TCI_CAMERASPACENORMAL=65536
  309. TSS_TCI_CAMERASPACEPOSITION=131072
  310. TSS_TCI_CAMERASPACEREFLECTIONVECTOR=196608
  311. TSS_TCI_SPHEREMAP=262144
  312. TOP_DISABLE=1
  313. TOP_SELECTARG1=2
  314. TOP_SELECTARG2=3
  315. TOP_MODULATE=4
  316. TOP_MODULATE2X=5
  317. TOP_MODULATE4X=6
  318. TOP_ADD=7
  319. TOP_ADDSIGNED=8
  320. TOP_ADDSIGNED2X=9
  321. TOP_SUBTRACT=10
  322. TOP_ADDSMOOTH=11
  323. TOP_BLENDDIFFUSEALPHA=12
  324. TOP_BLENDTEXTUREALPHA=13
  325. TOP_BLENDFACTORALPHA=14
  326. TOP_BLENDTEXTUREALPHAPM=15
  327. TOP_BLENDCURRENTALPHA=16
  328. TOP_PREMODULATE=17
  329. TOP_MODULATEALPHA_ADDCOLOR=18
  330. TOP_MODULATECOLOR_ADDALPHA=19
  331. TOP_MODULATEINVALPHA_ADDCOLOR=20
  332. TOP_MODULATEINVCOLOR_ADDALPHA=21
  333. TOP_BUMPENVMAP=22
  334. TOP_BUMPENVMAPLUMINANCE=23
  335. TOP_DOTPRODUCT3=24
  336. TOP_MULTIPLYADD=25
  337. TOP_LERP=26
  338. TA_SELECTMASK=15
  339. TA_DIFFUSE=0
  340. TA_CURRENT=1
  341. TA_TEXTURE=2
  342. TA_TFACTOR=3
  343. TA_SPECULAR=4
  344. TA_TEMP=5
  345. TA_CONSTANT=6
  346. TA_COMPLEMENT=16
  347. TA_ALPHAREPLICATE=32
  348. TA_REPTILE=64
  349. TA_INVDIFFUSE=16
  350. TA_INVCURRENT=17
  351. TA_INVTEXTURE=18
  352. TA_INVTFACTOR=19
  353. TA_INVSPECULAR=20
  354. TA_INVTEMP=21
  355. TA_INVCONSTANT=22
  356. TA_DIFFUSEALPHA=32
  357. TA_CURRENTALPHA=33
  358. TA_TEXTUREALPHA=34
  359. TA_TFACTORALPHA=35
  360. TA_SPECULARALPHA=36
  361. TA_TEMPALPHA=37
  362. TA_CONSTANTALPHA=38
  363. TEXF_NONE=0
  364. TEXF_POINT=1
  365. TEXF_LINEAR=2
  366. TEXF_ANISOTROPIC=3
  367. TEXF_PYRAMIDALQUAD=6
  368. TEXF_GAUSSIANQUAD=7
  369. TTFF_DISABLE=0
  370. TTFF_COUNT1=1
  371. TTFF_COUNT2=2
  372. TTFF_COUNT3=3
  373. TTFF_COUNT4=4
  374. TTFF_PROJECTED=256
  375. TTFF_COUNT2PROJECTED=258
  376. TTFF_COUNT3PROJECTED=259
  377. TTFF_COUNT4PROJECTED=260
  378.  
  379. ; formats
  380. FMT_UNKNOWN=0
  381. FMT_R8G8B8=20
  382. FMT_A8R8G8B8=21
  383. FMT_X8R8G8B8=22
  384. FMT_R5G6B5=23
  385. FMT_X1R5G5B5=24
  386. FMT_A1R5G5B5=25
  387. FMT_A4R4G4B4=26
  388. FMT_R3G3B2=27
  389. FMT_A8=28
  390. FMT_A8R3G3B2=29
  391. FMT_X4R4G4B4=30
  392. FMT_A2B10G10R10=31
  393. FMT_A8B8G8R8=32
  394. FMT_X8B8G8R8=33
  395. FMT_G16R16=34
  396. FMT_A2R10G10B10=35
  397. FMT_A16B16G16R16=36
  398. FMT_A8P8=40
  399. FMT_P8=41
  400. FMT_L8=50
  401. FMT_A8L8=51
  402. FMT_A4L4=52
  403. FMT_V8U8=60
  404. FMT_L6V5U5=61
  405. FMT_X8L8V8U8=62
  406. FMT_Q8W8V8U8=63
  407. FMT_V16U16=64
  408. FMT_A2W10V10U10=67
  409. FMT_D16_LOCKABLE=70
  410. FMT_D32=71
  411. FMT_D15S1=73
  412. FMT_D24S8=75
  413. FMT_D24X8=77
  414. FMT_D24X4S4=79
  415. FMT_D16=80
  416. FMT_D32F_LOCKABLE=82
  417. FMT_D24FS8=83
  418. FMT_L16=81
  419. FMT_VERTEXDATA=100
  420. FMT_INDEX16=101
  421. FMT_INDEX32=102
  422. FMT_Q16W16V16U16=110
  423. FMT_R16F=111
  424. FMT_G16R16F=112
  425. FMT_A16B16G16R16F=113
  426. FMT_R32F=114
  427. FMT_G32R32F=115
  428. FMT_A32B32G32R32F=116
  429. FMT_CxV8U8=117
  430. FMT_DXT1="31545844"
  431. FMT_DXT2="32545844"
  432. FMT_DXT3="33545844"
  433. FMT_DXT4="34545844"
  434. FMT_DXT5="35545844"
  435.  
  436. ; surface types
  437. RTYPE_SURFACE = 1
  438. RTYPE_VOLUME = 2
  439. RTYPE_TEXTURE = 3
  440. RTYPE_VOLUMETEXTURE = 4
  441. RTYPE_CUBETEXTURE = 5
  442. RTYPE_VERTEXBUFFER = 6
  443. RTYPE_INDEXBUFFER = 7
  444.  
  445. ; pool
  446. POOL_DEFAULT = 0
  447. POOL_MANAGED = 1
  448. POOL_SYSTEMMEM = 2
  449. POOL_SCRATCH = 3
  450.