diff options
author | Kristian H. Kristensen <[email protected]> | 2016-11-28 16:14:12 -0800 |
---|---|---|
committer | Kristian H. Kristensen <[email protected]> | 2016-11-29 22:02:49 -0800 |
commit | be9c2ab23b6a89b971100fc10359ddf7fe8ff849 (patch) | |
tree | 38ea159e676baad907219bdc94a9decf310e0cfd /src/intel/genxml | |
parent | ce26486115309469bb4952dc81ae4d6cb2fcadcf (diff) |
intel/genxml: Move enums above structs
We'll need to define them before we can reference them in structs and
instructions. Enums have no dependencies, so move them first in the
file.
Signed-off-by: Kristian H. Kristensen <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/intel/genxml')
-rw-r--r-- | src/intel/genxml/gen6.xml | 558 | ||||
-rw-r--r-- | src/intel/genxml/gen7.xml | 622 | ||||
-rw-r--r-- | src/intel/genxml/gen75.xml | 622 | ||||
-rw-r--r-- | src/intel/genxml/gen8.xml | 804 | ||||
-rw-r--r-- | src/intel/genxml/gen9.xml | 846 |
5 files changed, 1726 insertions, 1726 deletions
diff --git a/src/intel/genxml/gen6.xml b/src/intel/genxml/gen6.xml index 2ad6172ed62..2e737cf42e9 100644 --- a/src/intel/genxml/gen6.xml +++ b/src/intel/genxml/gen6.xml @@ -1,4 +1,283 @@ <genxml name="SNB" gen="6"> + <enum name="3D_Prim_Topo_Type" prefix="3DPRIM"> + <value name="POINTLIST" value="1"/> + <value name="LINELIST" value="2"/> + <value name="LINESTRIP" value="3"/> + <value name="TRILIST" value="4"/> + <value name="TRISTRIP" value="5"/> + <value name="TRIFAN" value="6"/> + <value name="QUADLIST" value="7"/> + <value name="QUADSTRIP" value="8"/> + <value name="LINELIST_ADJ" value="9"/> + <value name="LINESTRIP_ADJ" value="10"/> + <value name="TRILIST_ADJ" value="11"/> + <value name="TRISTRIP_ADJ" value="12"/> + <value name="TRISTRIP_REVERSE" value="13"/> + <value name="POLYGON" value="14"/> + <value name="RECTLIST" value="15"/> + <value name="LINELOOP" value="16"/> + <value name="POINTLIST _BF" value="17"/> + <value name="LINESTRIP_CONT" value="18"/> + <value name="LINESTRIP_BF" value="19"/> + <value name="LINESTRIP_CONT_BF" value="20"/> + <value name="TRIFAN_NOSTIPPLE" value="22"/> + </enum> + + <enum name="3D_Vertex_Component_Control" prefix="VFCOMP"> + <value name="NOSTORE" value="0"/> + <value name="STORE_SRC" value="1"/> + <value name="STORE_0" value="2"/> + <value name="STORE_1_FP" value="3"/> + <value name="STORE_1_INT" value="4"/> + <value name="STORE_VID" value="5"/> + <value name="STORE_IID" value="6"/> + <value name="STORE_PID" value="7"/> + </enum> + + <enum name="3D_Compare_Function" prefix="COMPAREFUNCTION"> + <value name="ALWAYS" value="0"/> + <value name="NEVER" value="1"/> + <value name="LESS" value="2"/> + <value name="EQUAL" value="3"/> + <value name="LEQUAL" value="4"/> + <value name="GREATER" value="5"/> + <value name="NOTEQUAL" value="6"/> + <value name="GEQUAL" value="7"/> + </enum> + + <enum name="SURFACE_FORMAT" prefix="SF"> + <value name="R32G32B32A32_FLOAT" value="0"/> + <value name="R32G32B32A32_SINT" value="1"/> + <value name="R32G32B32A32_UINT" value="2"/> + <value name="R32G32B32A32_UNORM" value="3"/> + <value name="R32G32B32A32_SNORM" value="4"/> + <value name="R64G64_FLOAT" value="5"/> + <value name="R32G32B32X32_FLOAT" value="6"/> + <value name="R32G32B32A32_SSCALED" value="7"/> + <value name="R32G32B32A32_USCALED" value="8"/> + <value name="R32G32B32A32_SFIXED" value="32"/> + <value name="R64G64_PASSTHRU" value="33"/> + <value name="R32G32B32_FLOAT" value="64"/> + <value name="R32G32B32_SINT" value="65"/> + <value name="R32G32B32_UINT" value="66"/> + <value name="R32G32B32_UNORM" value="67"/> + <value name="R32G32B32_SNORM" value="68"/> + <value name="R32G32B32_SSCALED" value="69"/> + <value name="R32G32B32_USCALED" value="70"/> + <value name="R32G32B32_SFIXED" value="80"/> + <value name="R16G16B16A16_UNORM" value="128"/> + <value name="R16G16B16A16_SNORM" value="129"/> + <value name="R16G16B16A16_SINT" value="130"/> + <value name="R16G16B16A16_UINT" value="131"/> + <value name="R16G16B16A16_FLOAT" value="132"/> + <value name="R32G32_FLOAT" value="133"/> + <value name="R32G32_SINT" value="134"/> + <value name="R32G32_UINT" value="135"/> + <value name="R32_FLOAT_X8X24_TYPELESS" value="136"/> + <value name="X32_TYPELESS_G8X24_UINT" value="137"/> + <value name="L32A32_FLOAT" value="138"/> + <value name="R32G32_UNORM" value="139"/> + <value name="R32G32_SNORM" value="140"/> + <value name="R64_FLOAT" value="141"/> + <value name="R16G16B16X16_UNORM" value="142"/> + <value name="R16G16B16X16_FLOAT" value="143"/> + <value name="A32X32_FLOAT" value="144"/> + <value name="L32X32_FLOAT" value="145"/> + <value name="I32X32_FLOAT" value="146"/> + <value name="R16G16B16A16_SSCALED" value="147"/> + <value name="R16G16B16A16_USCALED" value="148"/> + <value name="R32G32_SSCALED" value="149"/> + <value name="R32G32_USCALED" value="150"/> + <value name="R32G32_SFIXED" value="160"/> + <value name="R64_PASSTHRU" value="161"/> + <value name="B8G8R8A8_UNORM" value="192"/> + <value name="B8G8R8A8_UNORM_SRGB" value="193"/> + <value name="R10G10B10A2_UNORM" value="194"/> + <value name="R10G10B10A2_UNORM_SRGB" value="195"/> + <value name="R10G10B10A2_UINT" value="196"/> + <value name="R10G10B10_SNORM_A2_UNORM" value="197"/> + <value name="R8G8B8A8_UNORM" value="199"/> + <value name="R8G8B8A8_UNORM_SRGB" value="200"/> + <value name="R8G8B8A8_SNORM" value="201"/> + <value name="R8G8B8A8_SINT" value="202"/> + <value name="R8G8B8A8_UINT" value="203"/> + <value name="R16G16_UNORM" value="204"/> + <value name="R16G16_SNORM" value="205"/> + <value name="R16G16_SINT" value="206"/> + <value name="R16G16_UINT" value="207"/> + <value name="R16G16_FLOAT" value="208"/> + <value name="B10G10R10A2_UNORM" value="209"/> + <value name="B10G10R10A2_UNORM_SRGB" value="210"/> + <value name="R11G11B10_FLOAT" value="211"/> + <value name="R32_SINT" value="214"/> + <value name="R32_UINT" value="215"/> + <value name="R32_FLOAT" value="216"/> + <value name="R24_UNORM_X8_TYPELESS" value="217"/> + <value name="X24_TYPELESS_G8_UINT" value="218"/> + <value name="L32_UNORM" value="221"/> + <value name="A32_UNORM" value="222"/> + <value name="L16A16_UNORM" value="223"/> + <value name="I24X8_UNORM" value="224"/> + <value name="L24X8_UNORM" value="225"/> + <value name="A24X8_UNORM" value="226"/> + <value name="I32_FLOAT" value="227"/> + <value name="L32_FLOAT" value="228"/> + <value name="A32_FLOAT" value="229"/> + <value name="X8B8_UNORM_G8R8_SNORM" value="230"/> + <value name="A8X8_UNORM_G8R8_SNORM" value="231"/> + <value name="B8X8_UNORM_G8R8_SNORM" value="232"/> + <value name="B8G8R8X8_UNORM" value="233"/> + <value name="B8G8R8X8_UNORM_SRGB" value="234"/> + <value name="R8G8B8X8_UNORM" value="235"/> + <value name="R8G8B8X8_UNORM_SRGB" value="236"/> + <value name="R9G9B9E5_SHAREDEXP" value="237"/> + <value name="B10G10R10X2_UNORM" value="238"/> + <value name="L16A16_FLOAT" value="240"/> + <value name="R32_UNORM" value="241"/> + <value name="R32_SNORM" value="242"/> + <value name="R10G10B10X2_USCALED" value="243"/> + <value name="R8G8B8A8_SSCALED" value="244"/> + <value name="R8G8B8A8_USCALED" value="245"/> + <value name="R16G16_SSCALED" value="246"/> + <value name="R16G16_USCALED" value="247"/> + <value name="R32_SSCALED" value="248"/> + <value name="R32_USCALED" value="249"/> + <value name="B5G6R5_UNORM" value="256"/> + <value name="B5G6R5_UNORM_SRGB" value="257"/> + <value name="B5G5R5A1_UNORM" value="258"/> + <value name="B5G5R5A1_UNORM_SRGB" value="259"/> + <value name="B4G4R4A4_UNORM" value="260"/> + <value name="B4G4R4A4_UNORM_SRGB" value="261"/> + <value name="R8G8_UNORM" value="262"/> + <value name="R8G8_SNORM" value="263"/> + <value name="R8G8_SINT" value="264"/> + <value name="R8G8_UINT" value="265"/> + <value name="R16_UNORM" value="266"/> + <value name="R16_SNORM" value="267"/> + <value name="R16_SINT" value="268"/> + <value name="R16_UINT" value="269"/> + <value name="R16_FLOAT" value="270"/> + <value name="A8P8_UNORM_PALETTE0" value="271"/> + <value name="A8P8_UNORM_PALETTE1" value="272"/> + <value name="I16_UNORM" value="273"/> + <value name="L16_UNORM" value="274"/> + <value name="A16_UNORM" value="275"/> + <value name="L8A8_UNORM" value="276"/> + <value name="I16_FLOAT" value="277"/> + <value name="L16_FLOAT" value="278"/> + <value name="A16_FLOAT" value="279"/> + <value name="L8A8_UNORM_SRGB" value="280"/> + <value name="R5G5_SNORM_B6_UNORM" value="281"/> + <value name="B5G5R5X1_UNORM" value="282"/> + <value name="B5G5R5X1_UNORM_SRGB" value="283"/> + <value name="R8G8_SSCALED" value="284"/> + <value name="R8G8_USCALED" value="285"/> + <value name="R16_SSCALED" value="286"/> + <value name="R16_USCALED" value="287"/> + <value name="P8A8_UNORM_PALETTE0" value="290"/> + <value name="P8A8_UNORM_PALETTE1" value="291"/> + <value name="A1B5G5R5_UNORM" value="292"/> + <value name="A4B4G4R4_UNORM" value="293"/> + <value name="L8A8_UINT" value="294"/> + <value name="L8A8_SINT" value="295"/> + <value name="R8_UNORM" value="320"/> + <value name="R8_SNORM" value="321"/> + <value name="R8_SINT" value="322"/> + <value name="R8_UINT" value="323"/> + <value name="A8_UNORM" value="324"/> + <value name="I8_UNORM" value="325"/> + <value name="L8_UNORM" value="326"/> + <value name="P4A4_UNORM_PALETTE0" value="327"/> + <value name="A4P4_UNORM_PALETTE0" value="328"/> + <value name="R8_SSCALED" value="329"/> + <value name="R8_USCALED" value="330"/> + <value name="P8_UNORM_PALETTE0" value="331"/> + <value name="L8_UNORM_SRGB" value="332"/> + <value name="P8_UNORM_PALETTE1" value="333"/> + <value name="P4A4_UNORM_PALETTE1" value="334"/> + <value name="A4P4_UNORM_PALETTE1" value="335"/> + <value name="Y8_UNORM" value="336"/> + <value name="L8_UINT" value="338"/> + <value name="L8_SINT" value="339"/> + <value name="I8_UINT" value="340"/> + <value name="I8_SINT" value="341"/> + <value name="DXT1_RGB_SRGB" value="384"/> + <value name="R1_UNORM" value="385"/> + <value name="YCRCB_NORMAL" value="386"/> + <value name="YCRCB_SWAPUVY" value="387"/> + <value name="P2_UNORM_PALETTE0" value="388"/> + <value name="P2_UNORM_PALETTE1" value="389"/> + <value name="BC1_UNORM" value="390"/> + <value name="BC2_UNORM" value="391"/> + <value name="BC3_UNORM" value="392"/> + <value name="BC4_UNORM" value="393"/> + <value name="BC5_UNORM" value="394"/> + <value name="BC1_UNORM_SRGB" value="395"/> + <value name="BC2_UNORM_SRGB" value="396"/> + <value name="BC3_UNORM_SRGB" value="397"/> + <value name="MONO8" value="398"/> + <value name="YCRCB_SWAPUV" value="399"/> + <value name="YCRCB_SWAPY" value="400"/> + <value name="DXT1_RGB" value="401"/> + <value name="FXT1" value="402"/> + <value name="R8G8B8_UNORM" value="403"/> + <value name="R8G8B8_SNORM" value="404"/> + <value name="R8G8B8_SSCALED" value="405"/> + <value name="R8G8B8_USCALED" value="406"/> + <value name="R64G64B64A64_FLOAT" value="407"/> + <value name="R64G64B64_FLOAT" value="408"/> + <value name="BC4_SNORM" value="409"/> + <value name="BC5_SNORM" value="410"/> + <value name="R16G16B16_FLOAT" value="411"/> + <value name="R16G16B16_UNORM" value="412"/> + <value name="R16G16B16_SNORM" value="413"/> + <value name="R16G16B16_SSCALED" value="414"/> + <value name="R16G16B16_USCALED" value="415"/> + <value name="BC6H_SF16" value="417"/> + <value name="BC7_UNORM" value="418"/> + <value name="BC7_UNORM_SRGB" value="419"/> + <value name="BC6H_UF16" value="420"/> + <value name="PLANAR_420_8" value="421"/> + <value name="R8G8B8_UNORM_SRGB" value="424"/> + <value name="ETC1_RGB8" value="425"/> + <value name="ETC2_RGB8" value="426"/> + <value name="EAC_R11" value="427"/> + <value name="EAC_RG11" value="428"/> + <value name="EAC_SIGNED_R11" value="429"/> + <value name="EAC_SIGNED_RG11" value="430"/> + <value name="ETC2_SRGB8" value="431"/> + <value name="R16G16B16_UINT" value="432"/> + <value name="R16G16B16_SINT" value="433"/> + <value name="R32_SFIXED" value="434"/> + <value name="R10G10B10A2_SNORM" value="435"/> + <value name="R10G10B10A2_USCALED" value="436"/> + <value name="R10G10B10A2_SSCALED" value="437"/> + <value name="R10G10B10A2_SINT" value="438"/> + <value name="B10G10R10A2_SNORM" value="439"/> + <value name="B10G10R10A2_USCALED" value="440"/> + <value name="B10G10R10A2_SSCALED" value="441"/> + <value name="B10G10R10A2_UINT" value="442"/> + <value name="B10G10R10A2_SINT" value="443"/> + <value name="R64G64B64A64_PASSTHRU" value="444"/> + <value name="R64G64B64_PASSTHRU" value="445"/> + <value name="ETC2_RGB8_PTA" value="448"/> + <value name="ETC2_SRGB8_PTA" value="449"/> + <value name="ETC2_EAC_RGBA8" value="450"/> + <value name="ETC2_EAC_SRGB8_A8" value="451"/> + <value name="R8G8B8_UINT" value="456"/> + <value name="R8G8B8_SINT" value="457"/> + <value name="RAW" value="511"/> + </enum> + + <enum name="Texture Coordinate Mode" prefix="TCM"> + <value name="WRAP" value="0"/> + <value name="MIRROR" value="1"/> + <value name="CLAMP" value="2"/> + <value name="CUBE" value="3"/> + <value name="CLAMP_BORDER" value="4"/> + <value name="MIRROR_ONCE" value="5"/> + </enum> + <struct name="MEMORY_OBJECT_CONTROL_STATE" length="1"> <field name="Graphics Data Type (GFDT)" start="2" end="2" type="uint"/> <field name="Cacheability Control" start="0" end="1" type="uint"/> @@ -478,285 +757,6 @@ <field name="Non-normalized Coordinate Enable" start="96" end="96" type="bool"/> </struct> - <enum name="3D_Prim_Topo_Type" prefix="3DPRIM"> - <value name="POINTLIST" value="1"/> - <value name="LINELIST" value="2"/> - <value name="LINESTRIP" value="3"/> - <value name="TRILIST" value="4"/> - <value name="TRISTRIP" value="5"/> - <value name="TRIFAN" value="6"/> - <value name="QUADLIST" value="7"/> - <value name="QUADSTRIP" value="8"/> - <value name="LINELIST_ADJ" value="9"/> - <value name="LINESTRIP_ADJ" value="10"/> - <value name="TRILIST_ADJ" value="11"/> - <value name="TRISTRIP_ADJ" value="12"/> - <value name="TRISTRIP_REVERSE" value="13"/> - <value name="POLYGON" value="14"/> - <value name="RECTLIST" value="15"/> - <value name="LINELOOP" value="16"/> - <value name="POINTLIST _BF" value="17"/> - <value name="LINESTRIP_CONT" value="18"/> - <value name="LINESTRIP_BF" value="19"/> - <value name="LINESTRIP_CONT_BF" value="20"/> - <value name="TRIFAN_NOSTIPPLE" value="22"/> - </enum> - - <enum name="3D_Vertex_Component_Control" prefix="VFCOMP"> - <value name="NOSTORE" value="0"/> - <value name="STORE_SRC" value="1"/> - <value name="STORE_0" value="2"/> - <value name="STORE_1_FP" value="3"/> - <value name="STORE_1_INT" value="4"/> - <value name="STORE_VID" value="5"/> - <value name="STORE_IID" value="6"/> - <value name="STORE_PID" value="7"/> - </enum> - - <enum name="3D_Compare_Function" prefix="COMPAREFUNCTION"> - <value name="ALWAYS" value="0"/> - <value name="NEVER" value="1"/> - <value name="LESS" value="2"/> - <value name="EQUAL" value="3"/> - <value name="LEQUAL" value="4"/> - <value name="GREATER" value="5"/> - <value name="NOTEQUAL" value="6"/> - <value name="GEQUAL" value="7"/> - </enum> - - <enum name="SURFACE_FORMAT" prefix="SF"> - <value name="R32G32B32A32_FLOAT" value="0"/> - <value name="R32G32B32A32_SINT" value="1"/> - <value name="R32G32B32A32_UINT" value="2"/> - <value name="R32G32B32A32_UNORM" value="3"/> - <value name="R32G32B32A32_SNORM" value="4"/> - <value name="R64G64_FLOAT" value="5"/> - <value name="R32G32B32X32_FLOAT" value="6"/> - <value name="R32G32B32A32_SSCALED" value="7"/> - <value name="R32G32B32A32_USCALED" value="8"/> - <value name="R32G32B32A32_SFIXED" value="32"/> - <value name="R64G64_PASSTHRU" value="33"/> - <value name="R32G32B32_FLOAT" value="64"/> - <value name="R32G32B32_SINT" value="65"/> - <value name="R32G32B32_UINT" value="66"/> - <value name="R32G32B32_UNORM" value="67"/> - <value name="R32G32B32_SNORM" value="68"/> - <value name="R32G32B32_SSCALED" value="69"/> - <value name="R32G32B32_USCALED" value="70"/> - <value name="R32G32B32_SFIXED" value="80"/> - <value name="R16G16B16A16_UNORM" value="128"/> - <value name="R16G16B16A16_SNORM" value="129"/> - <value name="R16G16B16A16_SINT" value="130"/> - <value name="R16G16B16A16_UINT" value="131"/> - <value name="R16G16B16A16_FLOAT" value="132"/> - <value name="R32G32_FLOAT" value="133"/> - <value name="R32G32_SINT" value="134"/> - <value name="R32G32_UINT" value="135"/> - <value name="R32_FLOAT_X8X24_TYPELESS" value="136"/> - <value name="X32_TYPELESS_G8X24_UINT" value="137"/> - <value name="L32A32_FLOAT" value="138"/> - <value name="R32G32_UNORM" value="139"/> - <value name="R32G32_SNORM" value="140"/> - <value name="R64_FLOAT" value="141"/> - <value name="R16G16B16X16_UNORM" value="142"/> - <value name="R16G16B16X16_FLOAT" value="143"/> - <value name="A32X32_FLOAT" value="144"/> - <value name="L32X32_FLOAT" value="145"/> - <value name="I32X32_FLOAT" value="146"/> - <value name="R16G16B16A16_SSCALED" value="147"/> - <value name="R16G16B16A16_USCALED" value="148"/> - <value name="R32G32_SSCALED" value="149"/> - <value name="R32G32_USCALED" value="150"/> - <value name="R32G32_SFIXED" value="160"/> - <value name="R64_PASSTHRU" value="161"/> - <value name="B8G8R8A8_UNORM" value="192"/> - <value name="B8G8R8A8_UNORM_SRGB" value="193"/> - <value name="R10G10B10A2_UNORM" value="194"/> - <value name="R10G10B10A2_UNORM_SRGB" value="195"/> - <value name="R10G10B10A2_UINT" value="196"/> - <value name="R10G10B10_SNORM_A2_UNORM" value="197"/> - <value name="R8G8B8A8_UNORM" value="199"/> - <value name="R8G8B8A8_UNORM_SRGB" value="200"/> - <value name="R8G8B8A8_SNORM" value="201"/> - <value name="R8G8B8A8_SINT" value="202"/> - <value name="R8G8B8A8_UINT" value="203"/> - <value name="R16G16_UNORM" value="204"/> - <value name="R16G16_SNORM" value="205"/> - <value name="R16G16_SINT" value="206"/> - <value name="R16G16_UINT" value="207"/> - <value name="R16G16_FLOAT" value="208"/> - <value name="B10G10R10A2_UNORM" value="209"/> - <value name="B10G10R10A2_UNORM_SRGB" value="210"/> - <value name="R11G11B10_FLOAT" value="211"/> - <value name="R32_SINT" value="214"/> - <value name="R32_UINT" value="215"/> - <value name="R32_FLOAT" value="216"/> - <value name="R24_UNORM_X8_TYPELESS" value="217"/> - <value name="X24_TYPELESS_G8_UINT" value="218"/> - <value name="L32_UNORM" value="221"/> - <value name="A32_UNORM" value="222"/> - <value name="L16A16_UNORM" value="223"/> - <value name="I24X8_UNORM" value="224"/> - <value name="L24X8_UNORM" value="225"/> - <value name="A24X8_UNORM" value="226"/> - <value name="I32_FLOAT" value="227"/> - <value name="L32_FLOAT" value="228"/> - <value name="A32_FLOAT" value="229"/> - <value name="X8B8_UNORM_G8R8_SNORM" value="230"/> - <value name="A8X8_UNORM_G8R8_SNORM" value="231"/> - <value name="B8X8_UNORM_G8R8_SNORM" value="232"/> - <value name="B8G8R8X8_UNORM" value="233"/> - <value name="B8G8R8X8_UNORM_SRGB" value="234"/> - <value name="R8G8B8X8_UNORM" value="235"/> - <value name="R8G8B8X8_UNORM_SRGB" value="236"/> - <value name="R9G9B9E5_SHAREDEXP" value="237"/> - <value name="B10G10R10X2_UNORM" value="238"/> - <value name="L16A16_FLOAT" value="240"/> - <value name="R32_UNORM" value="241"/> - <value name="R32_SNORM" value="242"/> - <value name="R10G10B10X2_USCALED" value="243"/> - <value name="R8G8B8A8_SSCALED" value="244"/> - <value name="R8G8B8A8_USCALED" value="245"/> - <value name="R16G16_SSCALED" value="246"/> - <value name="R16G16_USCALED" value="247"/> - <value name="R32_SSCALED" value="248"/> - <value name="R32_USCALED" value="249"/> - <value name="B5G6R5_UNORM" value="256"/> - <value name="B5G6R5_UNORM_SRGB" value="257"/> - <value name="B5G5R5A1_UNORM" value="258"/> - <value name="B5G5R5A1_UNORM_SRGB" value="259"/> - <value name="B4G4R4A4_UNORM" value="260"/> - <value name="B4G4R4A4_UNORM_SRGB" value="261"/> - <value name="R8G8_UNORM" value="262"/> - <value name="R8G8_SNORM" value="263"/> - <value name="R8G8_SINT" value="264"/> - <value name="R8G8_UINT" value="265"/> - <value name="R16_UNORM" value="266"/> - <value name="R16_SNORM" value="267"/> - <value name="R16_SINT" value="268"/> - <value name="R16_UINT" value="269"/> - <value name="R16_FLOAT" value="270"/> - <value name="A8P8_UNORM_PALETTE0" value="271"/> - <value name="A8P8_UNORM_PALETTE1" value="272"/> - <value name="I16_UNORM" value="273"/> - <value name="L16_UNORM" value="274"/> - <value name="A16_UNORM" value="275"/> - <value name="L8A8_UNORM" value="276"/> - <value name="I16_FLOAT" value="277"/> - <value name="L16_FLOAT" value="278"/> - <value name="A16_FLOAT" value="279"/> - <value name="L8A8_UNORM_SRGB" value="280"/> - <value name="R5G5_SNORM_B6_UNORM" value="281"/> - <value name="B5G5R5X1_UNORM" value="282"/> - <value name="B5G5R5X1_UNORM_SRGB" value="283"/> - <value name="R8G8_SSCALED" value="284"/> - <value name="R8G8_USCALED" value="285"/> - <value name="R16_SSCALED" value="286"/> - <value name="R16_USCALED" value="287"/> - <value name="P8A8_UNORM_PALETTE0" value="290"/> - <value name="P8A8_UNORM_PALETTE1" value="291"/> - <value name="A1B5G5R5_UNORM" value="292"/> - <value name="A4B4G4R4_UNORM" value="293"/> - <value name="L8A8_UINT" value="294"/> - <value name="L8A8_SINT" value="295"/> - <value name="R8_UNORM" value="320"/> - <value name="R8_SNORM" value="321"/> - <value name="R8_SINT" value="322"/> - <value name="R8_UINT" value="323"/> - <value name="A8_UNORM" value="324"/> - <value name="I8_UNORM" value="325"/> - <value name="L8_UNORM" value="326"/> - <value name="P4A4_UNORM_PALETTE0" value="327"/> - <value name="A4P4_UNORM_PALETTE0" value="328"/> - <value name="R8_SSCALED" value="329"/> - <value name="R8_USCALED" value="330"/> - <value name="P8_UNORM_PALETTE0" value="331"/> - <value name="L8_UNORM_SRGB" value="332"/> - <value name="P8_UNORM_PALETTE1" value="333"/> - <value name="P4A4_UNORM_PALETTE1" value="334"/> - <value name="A4P4_UNORM_PALETTE1" value="335"/> - <value name="Y8_UNORM" value="336"/> - <value name="L8_UINT" value="338"/> - <value name="L8_SINT" value="339"/> - <value name="I8_UINT" value="340"/> - <value name="I8_SINT" value="341"/> - <value name="DXT1_RGB_SRGB" value="384"/> - <value name="R1_UNORM" value="385"/> - <value name="YCRCB_NORMAL" value="386"/> - <value name="YCRCB_SWAPUVY" value="387"/> - <value name="P2_UNORM_PALETTE0" value="388"/> - <value name="P2_UNORM_PALETTE1" value="389"/> - <value name="BC1_UNORM" value="390"/> - <value name="BC2_UNORM" value="391"/> - <value name="BC3_UNORM" value="392"/> - <value name="BC4_UNORM" value="393"/> - <value name="BC5_UNORM" value="394"/> - <value name="BC1_UNORM_SRGB" value="395"/> - <value name="BC2_UNORM_SRGB" value="396"/> - <value name="BC3_UNORM_SRGB" value="397"/> - <value name="MONO8" value="398"/> - <value name="YCRCB_SWAPUV" value="399"/> - <value name="YCRCB_SWAPY" value="400"/> - <value name="DXT1_RGB" value="401"/> - <value name="FXT1" value="402"/> - <value name="R8G8B8_UNORM" value="403"/> - <value name="R8G8B8_SNORM" value="404"/> - <value name="R8G8B8_SSCALED" value="405"/> - <value name="R8G8B8_USCALED" value="406"/> - <value name="R64G64B64A64_FLOAT" value="407"/> - <value name="R64G64B64_FLOAT" value="408"/> - <value name="BC4_SNORM" value="409"/> - <value name="BC5_SNORM" value="410"/> - <value name="R16G16B16_FLOAT" value="411"/> - <value name="R16G16B16_UNORM" value="412"/> - <value name="R16G16B16_SNORM" value="413"/> - <value name="R16G16B16_SSCALED" value="414"/> - <value name="R16G16B16_USCALED" value="415"/> - <value name="BC6H_SF16" value="417"/> - <value name="BC7_UNORM" value="418"/> - <value name="BC7_UNORM_SRGB" value="419"/> - <value name="BC6H_UF16" value="420"/> - <value name="PLANAR_420_8" value="421"/> - <value name="R8G8B8_UNORM_SRGB" value="424"/> - <value name="ETC1_RGB8" value="425"/> - <value name="ETC2_RGB8" value="426"/> - <value name="EAC_R11" value="427"/> - <value name="EAC_RG11" value="428"/> - <value name="EAC_SIGNED_R11" value="429"/> - <value name="EAC_SIGNED_RG11" value="430"/> - <value name="ETC2_SRGB8" value="431"/> - <value name="R16G16B16_UINT" value="432"/> - <value name="R16G16B16_SINT" value="433"/> - <value name="R32_SFIXED" value="434"/> - <value name="R10G10B10A2_SNORM" value="435"/> - <value name="R10G10B10A2_USCALED" value="436"/> - <value name="R10G10B10A2_SSCALED" value="437"/> - <value name="R10G10B10A2_SINT" value="438"/> - <value name="B10G10R10A2_SNORM" value="439"/> - <value name="B10G10R10A2_USCALED" value="440"/> - <value name="B10G10R10A2_SSCALED" value="441"/> - <value name="B10G10R10A2_UINT" value="442"/> - <value name="B10G10R10A2_SINT" value="443"/> - <value name="R64G64B64A64_PASSTHRU" value="444"/> - <value name="R64G64B64_PASSTHRU" value="445"/> - <value name="ETC2_RGB8_PTA" value="448"/> - <value name="ETC2_SRGB8_PTA" value="449"/> - <value name="ETC2_EAC_RGBA8" value="450"/> - <value name="ETC2_EAC_SRGB8_A8" value="451"/> - <value name="R8G8B8_UINT" value="456"/> - <value name="R8G8B8_SINT" value="457"/> - <value name="RAW" value="511"/> - </enum> - - <enum name="Texture Coordinate Mode" prefix="TCM"> - <value name="WRAP" value="0"/> - <value name="MIRROR" value="1"/> - <value name="CLAMP" value="2"/> - <value name="CUBE" value="3"/> - <value name="CLAMP_BORDER" value="4"/> - <value name="MIRROR_ONCE" value="5"/> - </enum> - <instruction name="3DPRIMITIVE" bias="2" length="6"> <field name="Command Type" start="29" end="31" type="uint" default="3"/> <field name="Command SubType" start="27" end="28" type="uint" default="3"/> diff --git a/src/intel/genxml/gen7.xml b/src/intel/genxml/gen7.xml index 5e75c4cf2cb..ebec118d084 100644 --- a/src/intel/genxml/gen7.xml +++ b/src/intel/genxml/gen7.xml @@ -1,4 +1,315 @@ <genxml name="IVB" gen="7"> + <enum name="3D_Prim_Topo_Type" prefix="3DPRIM"> + <value name="POINTLIST" value="1"/> + <value name="LINELIST" value="2"/> + <value name="LINESTRIP" value="3"/> + <value name="TRILIST" value="4"/> + <value name="TRISTRIP" value="5"/> + <value name="TRIFAN" value="6"/> + <value name="QUADLIST" value="7"/> + <value name="QUADSTRIP" value="8"/> + <value name="LINELIST_ADJ" value="9"/> + <value name="LINESTRIP_ADJ" value="10"/> + <value name="TRILIST_ADJ" value="11"/> + <value name="TRISTRIP_ADJ" value="12"/> + <value name="TRISTRIP_REVERSE" value="13"/> + <value name="POLYGON" value="14"/> + <value name="RECTLIST" value="15"/> + <value name="LINELOOP" value="16"/> + <value name="POINTLIST _BF" value="17"/> + <value name="LINESTRIP_CONT" value="18"/> + <value name="LINESTRIP_BF" value="19"/> + <value name="LINESTRIP_CONT_BF" value="20"/> + <value name="TRIFAN_NOSTIPPLE" value="22"/> + <value name="PATCHLIST_1" value="32"/> + <value name="PATCHLIST_2" value="33"/> + <value name="PATCHLIST_3" value="34"/> + <value name="PATCHLIST_4" value="35"/> + <value name="PATCHLIST_5" value="36"/> + <value name="PATCHLIST_6" value="37"/> + <value name="PATCHLIST_7" value="38"/> + <value name="PATCHLIST_8" value="39"/> + <value name="PATCHLIST_9" value="40"/> + <value name="PATCHLIST_10" value="41"/> + <value name="PATCHLIST_11" value="42"/> + <value name="PATCHLIST_12" value="43"/> + <value name="PATCHLIST_13" value="44"/> + <value name="PATCHLIST_14" value="45"/> + <value name="PATCHLIST_15" value="46"/> + <value name="PATCHLIST_16" value="47"/> + <value name="PATCHLIST_17" value="48"/> + <value name="PATCHLIST_18" value="49"/> + <value name="PATCHLIST_19" value="50"/> + <value name="PATCHLIST_20" value="51"/> + <value name="PATCHLIST_21" value="52"/> + <value name="PATCHLIST_22" value="53"/> + <value name="PATCHLIST_23" value="54"/> + <value name="PATCHLIST_24" value="55"/> + <value name="PATCHLIST_25" value="56"/> + <value name="PATCHLIST_26" value="57"/> + <value name="PATCHLIST_27" value="58"/> + <value name="PATCHLIST_28" value="59"/> + <value name="PATCHLIST_29" value="60"/> + <value name="PATCHLIST_30" value="61"/> + <value name="PATCHLIST_31" value="62"/> + <value name="PATCHLIST_32" value="63"/> + </enum> + + <enum name="3D_Vertex_Component_Control" prefix="VFCOMP"> + <value name="NOSTORE" value="0"/> + <value name="STORE_SRC" value="1"/> + <value name="STORE_0" value="2"/> + <value name="STORE_1_FP" value="3"/> + <value name="STORE_1_INT" value="4"/> + <value name="STORE_VID" value="5"/> + <value name="STORE_IID" value="6"/> + <value name="STORE_PID" value="7"/> + </enum> + + <enum name="3D_Compare_Function" prefix="COMPAREFUNCTION"> + <value name="ALWAYS" value="0"/> + <value name="NEVER" value="1"/> + <value name="LESS" value="2"/> + <value name="EQUAL" value="3"/> + <value name="LEQUAL" value="4"/> + <value name="GREATER" value="5"/> + <value name="NOTEQUAL" value="6"/> + <value name="GEQUAL" value="7"/> + </enum> + + <enum name="SURFACE_FORMAT" prefix="SF"> + <value name="R32G32B32A32_FLOAT" value="0"/> + <value name="R32G32B32A32_SINT" value="1"/> + <value name="R32G32B32A32_UINT" value="2"/> + <value name="R32G32B32A32_UNORM" value="3"/> + <value name="R32G32B32A32_SNORM" value="4"/> + <value name="R64G64_FLOAT" value="5"/> + <value name="R32G32B32X32_FLOAT" value="6"/> + <value name="R32G32B32A32_SSCALED" value="7"/> + <value name="R32G32B32A32_USCALED" value="8"/> + <value name="R32G32B32A32_SFIXED" value="32"/> + <value name="R64G64_PASSTHRU" value="33"/> + <value name="R32G32B32_FLOAT" value="64"/> + <value name="R32G32B32_SINT" value="65"/> + <value name="R32G32B32_UINT" value="66"/> + <value name="R32G32B32_UNORM" value="67"/> + <value name="R32G32B32_SNORM" value="68"/> + <value name="R32G32B32_SSCALED" value="69"/> + <value name="R32G32B32_USCALED" value="70"/> + <value name="R32G32B32_SFIXED" value="80"/> + <value name="R16G16B16A16_UNORM" value="128"/> + <value name="R16G16B16A16_SNORM" value="129"/> + <value name="R16G16B16A16_SINT" value="130"/> + <value name="R16G16B16A16_UINT" value="131"/> + <value name="R16G16B16A16_FLOAT" value="132"/> + <value name="R32G32_FLOAT" value="133"/> + <value name="R32G32_SINT" value="134"/> + <value name="R32G32_UINT" value="135"/> + <value name="R32_FLOAT_X8X24_TYPELESS" value="136"/> + <value name="X32_TYPELESS_G8X24_UINT" value="137"/> + <value name="L32A32_FLOAT" value="138"/> + <value name="R32G32_UNORM" value="139"/> + <value name="R32G32_SNORM" value="140"/> + <value name="R64_FLOAT" value="141"/> + <value name="R16G16B16X16_UNORM" value="142"/> + <value name="R16G16B16X16_FLOAT" value="143"/> + <value name="A32X32_FLOAT" value="144"/> + <value name="L32X32_FLOAT" value="145"/> + <value name="I32X32_FLOAT" value="146"/> + <value name="R16G16B16A16_SSCALED" value="147"/> + <value name="R16G16B16A16_USCALED" value="148"/> + <value name="R32G32_SSCALED" value="149"/> + <value name="R32G32_USCALED" value="150"/> + <value name="R32G32_SFIXED" value="160"/> + <value name="R64_PASSTHRU" value="161"/> + <value name="B8G8R8A8_UNORM" value="192"/> + <value name="B8G8R8A8_UNORM_SRGB" value="193"/> + <value name="R10G10B10A2_UNORM" value="194"/> + <value name="R10G10B10A2_UNORM_SRGB" value="195"/> + <value name="R10G10B10A2_UINT" value="196"/> + <value name="R10G10B10_SNORM_A2_UNORM" value="197"/> + <value name="R8G8B8A8_UNORM" value="199"/> + <value name="R8G8B8A8_UNORM_SRGB" value="200"/> + <value name="R8G8B8A8_SNORM" value="201"/> + <value name="R8G8B8A8_SINT" value="202"/> + <value name="R8G8B8A8_UINT" value="203"/> + <value name="R16G16_UNORM" value="204"/> + <value name="R16G16_SNORM" value="205"/> + <value name="R16G16_SINT" value="206"/> + <value name="R16G16_UINT" value="207"/> + <value name="R16G16_FLOAT" value="208"/> + <value name="B10G10R10A2_UNORM" value="209"/> + <value name="B10G10R10A2_UNORM_SRGB" value="210"/> + <value name="R11G11B10_FLOAT" value="211"/> + <value name="R32_SINT" value="214"/> + <value name="R32_UINT" value="215"/> + <value name="R32_FLOAT" value="216"/> + <value name="R24_UNORM_X8_TYPELESS" value="217"/> + <value name="X24_TYPELESS_G8_UINT" value="218"/> + <value name="L32_UNORM" value="221"/> + <value name="A32_UNORM" value="222"/> + <value name="L16A16_UNORM" value="223"/> + <value name="I24X8_UNORM" value="224"/> + <value name="L24X8_UNORM" value="225"/> + <value name="A24X8_UNORM" value="226"/> + <value name="I32_FLOAT" value="227"/> + <value name="L32_FLOAT" value="228"/> + <value name="A32_FLOAT" value="229"/> + <value name="X8B8_UNORM_G8R8_SNORM" value="230"/> + <value name="A8X8_UNORM_G8R8_SNORM" value="231"/> + <value name="B8X8_UNORM_G8R8_SNORM" value="232"/> + <value name="B8G8R8X8_UNORM" value="233"/> + <value name="B8G8R8X8_UNORM_SRGB" value="234"/> + <value name="R8G8B8X8_UNORM" value="235"/> + <value name="R8G8B8X8_UNORM_SRGB" value="236"/> + <value name="R9G9B9E5_SHAREDEXP" value="237"/> + <value name="B10G10R10X2_UNORM" value="238"/> + <value name="L16A16_FLOAT" value="240"/> + <value name="R32_UNORM" value="241"/> + <value name="R32_SNORM" value="242"/> + <value name="R10G10B10X2_USCALED" value="243"/> + <value name="R8G8B8A8_SSCALED" value="244"/> + <value name="R8G8B8A8_USCALED" value="245"/> + <value name="R16G16_SSCALED" value="246"/> + <value name="R16G16_USCALED" value="247"/> + <value name="R32_SSCALED" value="248"/> + <value name="R32_USCALED" value="249"/> + <value name="B5G6R5_UNORM" value="256"/> + <value name="B5G6R5_UNORM_SRGB" value="257"/> + <value name="B5G5R5A1_UNORM" value="258"/> + <value name="B5G5R5A1_UNORM_SRGB" value="259"/> + <value name="B4G4R4A4_UNORM" value="260"/> + <value name="B4G4R4A4_UNORM_SRGB" value="261"/> + <value name="R8G8_UNORM" value="262"/> + <value name="R8G8_SNORM" value="263"/> + <value name="R8G8_SINT" value="264"/> + <value name="R8G8_UINT" value="265"/> + <value name="R16_UNORM" value="266"/> + <value name="R16_SNORM" value="267"/> + <value name="R16_SINT" value="268"/> + <value name="R16_UINT" value="269"/> + <value name="R16_FLOAT" value="270"/> + <value name="A8P8_UNORM_PALETTE0" value="271"/> + <value name="A8P8_UNORM_PALETTE1" value="272"/> + <value name="I16_UNORM" value="273"/> + <value name="L16_UNORM" value="274"/> + <value name="A16_UNORM" value="275"/> + <value name="L8A8_UNORM" value="276"/> + <value name="I16_FLOAT" value="277"/> + <value name="L16_FLOAT" value="278"/> + <value name="A16_FLOAT" value="279"/> + <value name="L8A8_UNORM_SRGB" value="280"/> + <value name="R5G5_SNORM_B6_UNORM" value="281"/> + <value name="B5G5R5X1_UNORM" value="282"/> + <value name="B5G5R5X1_UNORM_SRGB" value="283"/> + <value name="R8G8_SSCALED" value="284"/> + <value name="R8G8_USCALED" value="285"/> + <value name="R16_SSCALED" value="286"/> + <value name="R16_USCALED" value="287"/> + <value name="P8A8_UNORM_PALETTE0" value="290"/> + <value name="P8A8_UNORM_PALETTE1" value="291"/> + <value name="A1B5G5R5_UNORM" value="292"/> + <value name="A4B4G4R4_UNORM" value="293"/> + <value name="L8A8_UINT" value="294"/> + <value name="L8A8_SINT" value="295"/> + <value name="R8_UNORM" value="320"/> + <value name="R8_SNORM" value="321"/> + <value name="R8_SINT" value="322"/> + <value name="R8_UINT" value="323"/> + <value name="A8_UNORM" value="324"/> + <value name="I8_UNORM" value="325"/> + <value name="L8_UNORM" value="326"/> + <value name="P4A4_UNORM_PALETTE0" value="327"/> + <value name="A4P4_UNORM_PALETTE0" value="328"/> + <value name="R8_SSCALED" value="329"/> + <value name="R8_USCALED" value="330"/> + <value name="P8_UNORM_PALETTE0" value="331"/> + <value name="L8_UNORM_SRGB" value="332"/> + <value name="P8_UNORM_PALETTE1" value="333"/> + <value name="P4A4_UNORM_PALETTE1" value="334"/> + <value name="A4P4_UNORM_PALETTE1" value="335"/> + <value name="Y8_UNORM" value="336"/> + <value name="L8_UINT" value="338"/> + <value name="L8_SINT" value="339"/> + <value name="I8_UINT" value="340"/> + <value name="I8_SINT" value="341"/> + <value name="DXT1_RGB_SRGB" value="384"/> + <value name="R1_UNORM" value="385"/> + <value name="YCRCB_NORMAL" value="386"/> + <value name="YCRCB_SWAPUVY" value="387"/> + <value name="P2_UNORM_PALETTE0" value="388"/> + <value name="P2_UNORM_PALETTE1" value="389"/> + <value name="BC1_UNORM" value="390"/> + <value name="BC2_UNORM" value="391"/> + <value name="BC3_UNORM" value="392"/> + <value name="BC4_UNORM" value="393"/> + <value name="BC5_UNORM" value="394"/> + <value name="BC1_UNORM_SRGB" value="395"/> + <value name="BC2_UNORM_SRGB" value="396"/> + <value name="BC3_UNORM_SRGB" value="397"/> + <value name="MONO8" value="398"/> + <value name="YCRCB_SWAPUV" value="399"/> + <value name="YCRCB_SWAPY" value="400"/> + <value name="DXT1_RGB" value="401"/> + <value name="FXT1" value="402"/> + <value name="R8G8B8_UNORM" value="403"/> + <value name="R8G8B8_SNORM" value="404"/> + <value name="R8G8B8_SSCALED" value="405"/> + <value name="R8G8B8_USCALED" value="406"/> + <value name="R64G64B64A64_FLOAT" value="407"/> + <value name="R64G64B64_FLOAT" value="408"/> + <value name="BC4_SNORM" value="409"/> + <value name="BC5_SNORM" value="410"/> + <value name="R16G16B16_FLOAT" value="411"/> + <value name="R16G16B16_UNORM" value="412"/> + <value name="R16G16B16_SNORM" value="413"/> + <value name="R16G16B16_SSCALED" value="414"/> + <value name="R16G16B16_USCALED" value="415"/> + <value name="BC6H_SF16" value="417"/> + <value name="BC7_UNORM" value="418"/> + <value name="BC7_UNORM_SRGB" value="419"/> + <value name="BC6H_UF16" value="420"/> + <value name="PLANAR_420_8" value="421"/> + <value name="R8G8B8_UNORM_SRGB" value="424"/> + <value name="ETC1_RGB8" value="425"/> + <value name="ETC2_RGB8" value="426"/> + <value name="EAC_R11" value="427"/> + <value name="EAC_RG11" value="428"/> + <value name="EAC_SIGNED_R11" value="429"/> + <value name="EAC_SIGNED_RG11" value="430"/> + <value name="ETC2_SRGB8" value="431"/> + <value name="R16G16B16_UINT" value="432"/> + <value name="R16G16B16_SINT" value="433"/> + <value name="R32_SFIXED" value="434"/> + <value name="R10G10B10A2_SNORM" value="435"/> + <value name="R10G10B10A2_USCALED" value="436"/> + <value name="R10G10B10A2_SSCALED" value="437"/> + <value name="R10G10B10A2_SINT" value="438"/> + <value name="B10G10R10A2_SNORM" value="439"/> + <value name="B10G10R10A2_USCALED" value="440"/> + <value name="B10G10R10A2_SSCALED" value="441"/> + <value name="B10G10R10A2_UINT" value="442"/> + <value name="B10G10R10A2_SINT" value="443"/> + <value name="R64G64B64A64_PASSTHRU" value="444"/> + <value name="R64G64B64_PASSTHRU" value="445"/> + <value name="ETC2_RGB8_PTA" value="448"/> + <value name="ETC2_SRGB8_PTA" value="449"/> + <value name="ETC2_EAC_RGBA8" value="450"/> + <value name="ETC2_EAC_SRGB8_A8" value="451"/> + <value name="R8G8B8_UINT" value="456"/> + <value name="R8G8B8_SINT" value="457"/> + <value name="RAW" value="511"/> + </enum> + + <enum name="Texture Coordinate Mode" prefix="TCM"> + <value name="WRAP" value="0"/> + <value name="MIRROR" value="1"/> + <value name="CLAMP" value="2"/> + <value name="CUBE" value="3"/> + <value name="CLAMP_BORDER" value="4"/> + <value name="MIRROR_ONCE" value="5"/> + </enum> + <struct name="MEMORY_OBJECT_CONTROL_STATE" length="1"> <field name="Graphics Data Type (GFDT)" start="2" end="2" type="uint"/> <field name="LLC Cacheability Control (LLCCC)" start="1" end="1" type="uint"/> @@ -522,317 +833,6 @@ <field name="TCZ Address Control Mode" start="96" end="98" type="uint"/> </struct> - <enum name="3D_Prim_Topo_Type" prefix="3DPRIM"> - <value name="POINTLIST" value="1"/> - <value name="LINELIST" value="2"/> - <value name="LINESTRIP" value="3"/> - <value name="TRILIST" value="4"/> - <value name="TRISTRIP" value="5"/> - <value name="TRIFAN" value="6"/> - <value name="QUADLIST" value="7"/> - <value name="QUADSTRIP" value="8"/> - <value name="LINELIST_ADJ" value="9"/> - <value name="LINESTRIP_ADJ" value="10"/> - <value name="TRILIST_ADJ" value="11"/> - <value name="TRISTRIP_ADJ" value="12"/> - <value name="TRISTRIP_REVERSE" value="13"/> - <value name="POLYGON" value="14"/> - <value name="RECTLIST" value="15"/> - <value name="LINELOOP" value="16"/> - <value name="POINTLIST _BF" value="17"/> - <value name="LINESTRIP_CONT" value="18"/> - <value name="LINESTRIP_BF" value="19"/> - <value name="LINESTRIP_CONT_BF" value="20"/> - <value name="TRIFAN_NOSTIPPLE" value="22"/> - <value name="PATCHLIST_1" value="32"/> - <value name="PATCHLIST_2" value="33"/> - <value name="PATCHLIST_3" value="34"/> - <value name="PATCHLIST_4" value="35"/> - <value name="PATCHLIST_5" value="36"/> - <value name="PATCHLIST_6" value="37"/> - <value name="PATCHLIST_7" value="38"/> - <value name="PATCHLIST_8" value="39"/> - <value name="PATCHLIST_9" value="40"/> - <value name="PATCHLIST_10" value="41"/> - <value name="PATCHLIST_11" value="42"/> - <value name="PATCHLIST_12" value="43"/> - <value name="PATCHLIST_13" value="44"/> - <value name="PATCHLIST_14" value="45"/> - <value name="PATCHLIST_15" value="46"/> - <value name="PATCHLIST_16" value="47"/> - <value name="PATCHLIST_17" value="48"/> - <value name="PATCHLIST_18" value="49"/> - <value name="PATCHLIST_19" value="50"/> - <value name="PATCHLIST_20" value="51"/> - <value name="PATCHLIST_21" value="52"/> - <value name="PATCHLIST_22" value="53"/> - <value name="PATCHLIST_23" value="54"/> - <value name="PATCHLIST_24" value="55"/> - <value name="PATCHLIST_25" value="56"/> - <value name="PATCHLIST_26" value="57"/> - <value name="PATCHLIST_27" value="58"/> - <value name="PATCHLIST_28" value="59"/> - <value name="PATCHLIST_29" value="60"/> - <value name="PATCHLIST_30" value="61"/> - <value name="PATCHLIST_31" value="62"/> - <value name="PATCHLIST_32" value="63"/> - </enum> - - <enum name="3D_Vertex_Component_Control" prefix="VFCOMP"> - <value name="NOSTORE" value="0"/> - <value name="STORE_SRC" value="1"/> - <value name="STORE_0" value="2"/> - <value name="STORE_1_FP" value="3"/> - <value name="STORE_1_INT" value="4"/> - <value name="STORE_VID" value="5"/> - <value name="STORE_IID" value="6"/> - <value name="STORE_PID" value="7"/> - </enum> - - <enum name="3D_Compare_Function" prefix="COMPAREFUNCTION"> - <value name="ALWAYS" value="0"/> - <value name="NEVER" value="1"/> - <value name="LESS" value="2"/> - <value name="EQUAL" value="3"/> - <value name="LEQUAL" value="4"/> - <value name="GREATER" value="5"/> - <value name="NOTEQUAL" value="6"/> - <value name="GEQUAL" value="7"/> - </enum> - - <enum name="SURFACE_FORMAT" prefix="SF"> - <value name="R32G32B32A32_FLOAT" value="0"/> - <value name="R32G32B32A32_SINT" value="1"/> - <value name="R32G32B32A32_UINT" value="2"/> - <value name="R32G32B32A32_UNORM" value="3"/> - <value name="R32G32B32A32_SNORM" value="4"/> - <value name="R64G64_FLOAT" value="5"/> - <value name="R32G32B32X32_FLOAT" value="6"/> - <value name="R32G32B32A32_SSCALED" value="7"/> - <value name="R32G32B32A32_USCALED" value="8"/> - <value name="R32G32B32A32_SFIXED" value="32"/> - <value name="R64G64_PASSTHRU" value="33"/> - <value name="R32G32B32_FLOAT" value="64"/> - <value name="R32G32B32_SINT" value="65"/> - <value name="R32G32B32_UINT" value="66"/> - <value name="R32G32B32_UNORM" value="67"/> - <value name="R32G32B32_SNORM" value="68"/> - <value name="R32G32B32_SSCALED" value="69"/> - <value name="R32G32B32_USCALED" value="70"/> - <value name="R32G32B32_SFIXED" value="80"/> - <value name="R16G16B16A16_UNORM" value="128"/> - <value name="R16G16B16A16_SNORM" value="129"/> - <value name="R16G16B16A16_SINT" value="130"/> - <value name="R16G16B16A16_UINT" value="131"/> - <value name="R16G16B16A16_FLOAT" value="132"/> - <value name="R32G32_FLOAT" value="133"/> - <value name="R32G32_SINT" value="134"/> - <value name="R32G32_UINT" value="135"/> - <value name="R32_FLOAT_X8X24_TYPELESS" value="136"/> - <value name="X32_TYPELESS_G8X24_UINT" value="137"/> - <value name="L32A32_FLOAT" value="138"/> - <value name="R32G32_UNORM" value="139"/> - <value name="R32G32_SNORM" value="140"/> - <value name="R64_FLOAT" value="141"/> - <value name="R16G16B16X16_UNORM" value="142"/> - <value name="R16G16B16X16_FLOAT" value="143"/> - <value name="A32X32_FLOAT" value="144"/> - <value name="L32X32_FLOAT" value="145"/> - <value name="I32X32_FLOAT" value="146"/> - <value name="R16G16B16A16_SSCALED" value="147"/> - <value name="R16G16B16A16_USCALED" value="148"/> - <value name="R32G32_SSCALED" value="149"/> - <value name="R32G32_USCALED" value="150"/> - <value name="R32G32_SFIXED" value="160"/> - <value name="R64_PASSTHRU" value="161"/> - <value name="B8G8R8A8_UNORM" value="192"/> - <value name="B8G8R8A8_UNORM_SRGB" value="193"/> - <value name="R10G10B10A2_UNORM" value="194"/> - <value name="R10G10B10A2_UNORM_SRGB" value="195"/> - <value name="R10G10B10A2_UINT" value="196"/> - <value name="R10G10B10_SNORM_A2_UNORM" value="197"/> - <value name="R8G8B8A8_UNORM" value="199"/> - <value name="R8G8B8A8_UNORM_SRGB" value="200"/> - <value name="R8G8B8A8_SNORM" value="201"/> - <value name="R8G8B8A8_SINT" value="202"/> - <value name="R8G8B8A8_UINT" value="203"/> - <value name="R16G16_UNORM" value="204"/> - <value name="R16G16_SNORM" value="205"/> - <value name="R16G16_SINT" value="206"/> - <value name="R16G16_UINT" value="207"/> - <value name="R16G16_FLOAT" value="208"/> - <value name="B10G10R10A2_UNORM" value="209"/> - <value name="B10G10R10A2_UNORM_SRGB" value="210"/> - <value name="R11G11B10_FLOAT" value="211"/> - <value name="R32_SINT" value="214"/> - <value name="R32_UINT" value="215"/> - <value name="R32_FLOAT" value="216"/> - <value name="R24_UNORM_X8_TYPELESS" value="217"/> - <value name="X24_TYPELESS_G8_UINT" value="218"/> - <value name="L32_UNORM" value="221"/> - <value name="A32_UNORM" value="222"/> - <value name="L16A16_UNORM" value="223"/> - <value name="I24X8_UNORM" value="224"/> - <value name="L24X8_UNORM" value="225"/> - <value name="A24X8_UNORM" value="226"/> - <value name="I32_FLOAT" value="227"/> - <value name="L32_FLOAT" value="228"/> - <value name="A32_FLOAT" value="229"/> - <value name="X8B8_UNORM_G8R8_SNORM" value="230"/> - <value name="A8X8_UNORM_G8R8_SNORM" value="231"/> - <value name="B8X8_UNORM_G8R8_SNORM" value="232"/> - <value name="B8G8R8X8_UNORM" value="233"/> - <value name="B8G8R8X8_UNORM_SRGB" value="234"/> - <value name="R8G8B8X8_UNORM" value="235"/> - <value name="R8G8B8X8_UNORM_SRGB" value="236"/> - <value name="R9G9B9E5_SHAREDEXP" value="237"/> - <value name="B10G10R10X2_UNORM" value="238"/> - <value name="L16A16_FLOAT" value="240"/> - <value name="R32_UNORM" value="241"/> - <value name="R32_SNORM" value="242"/> - <value name="R10G10B10X2_USCALED" value="243"/> - <value name="R8G8B8A8_SSCALED" value="244"/> - <value name="R8G8B8A8_USCALED" value="245"/> - <value name="R16G16_SSCALED" value="246"/> - <value name="R16G16_USCALED" value="247"/> - <value name="R32_SSCALED" value="248"/> - <value name="R32_USCALED" value="249"/> - <value name="B5G6R5_UNORM" value="256"/> - <value name="B5G6R5_UNORM_SRGB" value="257"/> - <value name="B5G5R5A1_UNORM" value="258"/> - <value name="B5G5R5A1_UNORM_SRGB" value="259"/> - <value name="B4G4R4A4_UNORM" value="260"/> - <value name="B4G4R4A4_UNORM_SRGB" value="261"/> - <value name="R8G8_UNORM" value="262"/> - <value name="R8G8_SNORM" value="263"/> - <value name="R8G8_SINT" value="264"/> - <value name="R8G8_UINT" value="265"/> - <value name="R16_UNORM" value="266"/> - <value name="R16_SNORM" value="267"/> - <value name="R16_SINT" value="268"/> - <value name="R16_UINT" value="269"/> - <value name="R16_FLOAT" value="270"/> - <value name="A8P8_UNORM_PALETTE0" value="271"/> - <value name="A8P8_UNORM_PALETTE1" value="272"/> - <value name="I16_UNORM" value="273"/> - <value name="L16_UNORM" value="274"/> - <value name="A16_UNORM" value="275"/> - <value name="L8A8_UNORM" value="276"/> - <value name="I16_FLOAT" value="277"/> - <value name="L16_FLOAT" value="278"/> - <value name="A16_FLOAT" value="279"/> - <value name="L8A8_UNORM_SRGB" value="280"/> - <value name="R5G5_SNORM_B6_UNORM" value="281"/> - <value name="B5G5R5X1_UNORM" value="282"/> - <value name="B5G5R5X1_UNORM_SRGB" value="283"/> - <value name="R8G8_SSCALED" value="284"/> - <value name="R8G8_USCALED" value="285"/> - <value name="R16_SSCALED" value="286"/> - <value name="R16_USCALED" value="287"/> - <value name="P8A8_UNORM_PALETTE0" value="290"/> - <value name="P8A8_UNORM_PALETTE1" value="291"/> - <value name="A1B5G5R5_UNORM" value="292"/> - <value name="A4B4G4R4_UNORM" value="293"/> - <value name="L8A8_UINT" value="294"/> - <value name="L8A8_SINT" value="295"/> - <value name="R8_UNORM" value="320"/> - <value name="R8_SNORM" value="321"/> - <value name="R8_SINT" value="322"/> - <value name="R8_UINT" value="323"/> - <value name="A8_UNORM" value="324"/> - <value name="I8_UNORM" value="325"/> - <value name="L8_UNORM" value="326"/> - <value name="P4A4_UNORM_PALETTE0" value="327"/> - <value name="A4P4_UNORM_PALETTE0" value="328"/> - <value name="R8_SSCALED" value="329"/> - <value name="R8_USCALED" value="330"/> - <value name="P8_UNORM_PALETTE0" value="331"/> - <value name="L8_UNORM_SRGB" value="332"/> - <value name="P8_UNORM_PALETTE1" value="333"/> - <value name="P4A4_UNORM_PALETTE1" value="334"/> - <value name="A4P4_UNORM_PALETTE1" value="335"/> - <value name="Y8_UNORM" value="336"/> - <value name="L8_UINT" value="338"/> - <value name="L8_SINT" value="339"/> - <value name="I8_UINT" value="340"/> - <value name="I8_SINT" value="341"/> - <value name="DXT1_RGB_SRGB" value="384"/> - <value name="R1_UNORM" value="385"/> - <value name="YCRCB_NORMAL" value="386"/> - <value name="YCRCB_SWAPUVY" value="387"/> - <value name="P2_UNORM_PALETTE0" value="388"/> - <value name="P2_UNORM_PALETTE1" value="389"/> - <value name="BC1_UNORM" value="390"/> - <value name="BC2_UNORM" value="391"/> - <value name="BC3_UNORM" value="392"/> - <value name="BC4_UNORM" value="393"/> - <value name="BC5_UNORM" value="394"/> - <value name="BC1_UNORM_SRGB" value="395"/> - <value name="BC2_UNORM_SRGB" value="396"/> - <value name="BC3_UNORM_SRGB" value="397"/> - <value name="MONO8" value="398"/> - <value name="YCRCB_SWAPUV" value="399"/> - <value name="YCRCB_SWAPY" value="400"/> - <value name="DXT1_RGB" value="401"/> - <value name="FXT1" value="402"/> - <value name="R8G8B8_UNORM" value="403"/> - <value name="R8G8B8_SNORM" value="404"/> - <value name="R8G8B8_SSCALED" value="405"/> - <value name="R8G8B8_USCALED" value="406"/> - <value name="R64G64B64A64_FLOAT" value="407"/> - <value name="R64G64B64_FLOAT" value="408"/> - <value name="BC4_SNORM" value="409"/> - <value name="BC5_SNORM" value="410"/> - <value name="R16G16B16_FLOAT" value="411"/> - <value name="R16G16B16_UNORM" value="412"/> - <value name="R16G16B16_SNORM" value="413"/> - <value name="R16G16B16_SSCALED" value="414"/> - <value name="R16G16B16_USCALED" value="415"/> - <value name="BC6H_SF16" value="417"/> - <value name="BC7_UNORM" value="418"/> - <value name="BC7_UNORM_SRGB" value="419"/> - <value name="BC6H_UF16" value="420"/> - <value name="PLANAR_420_8" value="421"/> - <value name="R8G8B8_UNORM_SRGB" value="424"/> - <value name="ETC1_RGB8" value="425"/> - <value name="ETC2_RGB8" value="426"/> - <value name="EAC_R11" value="427"/> - <value name="EAC_RG11" value="428"/> - <value name="EAC_SIGNED_R11" value="429"/> - <value name="EAC_SIGNED_RG11" value="430"/> - <value name="ETC2_SRGB8" value="431"/> - <value name="R16G16B16_UINT" value="432"/> - <value name="R16G16B16_SINT" value="433"/> - <value name="R32_SFIXED" value="434"/> - <value name="R10G10B10A2_SNORM" value="435"/> - <value name="R10G10B10A2_USCALED" value="436"/> - <value name="R10G10B10A2_SSCALED" value="437"/> - <value name="R10G10B10A2_SINT" value="438"/> - <value name="B10G10R10A2_SNORM" value="439"/> - <value name="B10G10R10A2_USCALED" value="440"/> - <value name="B10G10R10A2_SSCALED" value="441"/> - <value name="B10G10R10A2_UINT" value="442"/> - <value name="B10G10R10A2_SINT" value="443"/> - <value name="R64G64B64A64_PASSTHRU" value="444"/> - <value name="R64G64B64_PASSTHRU" value="445"/> - <value name="ETC2_RGB8_PTA" value="448"/> - <value name="ETC2_SRGB8_PTA" value="449"/> - <value name="ETC2_EAC_RGBA8" value="450"/> - <value name="ETC2_EAC_SRGB8_A8" value="451"/> - <value name="R8G8B8_UINT" value="456"/> - <value name="R8G8B8_SINT" value="457"/> - <value name="RAW" value="511"/> - </enum> - - <enum name="Texture Coordinate Mode" prefix="TCM"> - <value name="WRAP" value="0"/> - <value name="MIRROR" value="1"/> - <value name="CLAMP" value="2"/> - <value name="CUBE" value="3"/> - <value name="CLAMP_BORDER" value="4"/> - <value name="MIRROR_ONCE" value="5"/> - </enum> - <instruction name="3DPRIMITIVE" bias="2" length="7"> <field name="Command Type" start="29" end="31" type="uint" default="3"/> <field name="Command SubType" start="27" end="28" type="uint" default="3"/> diff --git a/src/intel/genxml/gen75.xml b/src/intel/genxml/gen75.xml index b3d7e1632f1..3d5d3338d3b 100644 --- a/src/intel/genxml/gen75.xml +++ b/src/intel/genxml/gen75.xml @@ -1,4 +1,315 @@ <genxml name="HSW" gen="7.5"> + <enum name="3D_Prim_Topo_Type" prefix="3DPRIM"> + <value name="POINTLIST" value="1"/> + <value name="LINELIST" value="2"/> + <value name="LINESTRIP" value="3"/> + <value name="TRILIST" value="4"/> + <value name="TRISTRIP" value="5"/> + <value name="TRIFAN" value="6"/> + <value name="QUADLIST" value="7"/> + <value name="QUADSTRIP" value="8"/> + <value name="LINELIST_ADJ" value="9"/> + <value name="LINESTRIP_ADJ" value="10"/> + <value name="TRILIST_ADJ" value="11"/> + <value name="TRISTRIP_ADJ" value="12"/> + <value name="TRISTRIP_REVERSE" value="13"/> + <value name="POLYGON" value="14"/> + <value name="RECTLIST" value="15"/> + <value name="LINELOOP" value="16"/> + <value name="POINTLIST _BF" value="17"/> + <value name="LINESTRIP_CONT" value="18"/> + <value name="LINESTRIP_BF" value="19"/> + <value name="LINESTRIP_CONT_BF" value="20"/> + <value name="TRIFAN_NOSTIPPLE" value="22"/> + <value name="PATCHLIST_1" value="32"/> + <value name="PATCHLIST_2" value="33"/> + <value name="PATCHLIST_3" value="34"/> + <value name="PATCHLIST_4" value="35"/> + <value name="PATCHLIST_5" value="36"/> + <value name="PATCHLIST_6" value="37"/> + <value name="PATCHLIST_7" value="38"/> + <value name="PATCHLIST_8" value="39"/> + <value name="PATCHLIST_9" value="40"/> + <value name="PATCHLIST_10" value="41"/> + <value name="PATCHLIST_11" value="42"/> + <value name="PATCHLIST_12" value="43"/> + <value name="PATCHLIST_13" value="44"/> + <value name="PATCHLIST_14" value="45"/> + <value name="PATCHLIST_15" value="46"/> + <value name="PATCHLIST_16" value="47"/> + <value name="PATCHLIST_17" value="48"/> + <value name="PATCHLIST_18" value="49"/> + <value name="PATCHLIST_19" value="50"/> + <value name="PATCHLIST_20" value="51"/> + <value name="PATCHLIST_21" value="52"/> + <value name="PATCHLIST_22" value="53"/> + <value name="PATCHLIST_23" value="54"/> + <value name="PATCHLIST_24" value="55"/> + <value name="PATCHLIST_25" value="56"/> + <value name="PATCHLIST_26" value="57"/> + <value name="PATCHLIST_27" value="58"/> + <value name="PATCHLIST_28" value="59"/> + <value name="PATCHLIST_29" value="60"/> + <value name="PATCHLIST_30" value="61"/> + <value name="PATCHLIST_31" value="62"/> + <value name="PATCHLIST_32" value="63"/> + </enum> + + <enum name="3D_Vertex_Component_Control" prefix="VFCOMP"> + <value name="NOSTORE" value="0"/> + <value name="STORE_SRC" value="1"/> + <value name="STORE_0" value="2"/> + <value name="STORE_1_FP" value="3"/> + <value name="STORE_1_INT" value="4"/> + <value name="STORE_VID" value="5"/> + <value name="STORE_IID" value="6"/> + <value name="STORE_PID" value="7"/> + </enum> + + <enum name="3D_Compare_Function" prefix="COMPAREFUNCTION"> + <value name="ALWAYS" value="0"/> + <value name="NEVER" value="1"/> + <value name="LESS" value="2"/> + <value name="EQUAL" value="3"/> + <value name="LEQUAL" value="4"/> + <value name="GREATER" value="5"/> + <value name="NOTEQUAL" value="6"/> + <value name="GEQUAL" value="7"/> + </enum> + + <enum name="SURFACE_FORMAT" prefix="SF"> + <value name="R32G32B32A32_FLOAT" value="0"/> + <value name="R32G32B32A32_SINT" value="1"/> + <value name="R32G32B32A32_UINT" value="2"/> + <value name="R32G32B32A32_UNORM" value="3"/> + <value name="R32G32B32A32_SNORM" value="4"/> + <value name="R64G64_FLOAT" value="5"/> + <value name="R32G32B32X32_FLOAT" value="6"/> + <value name="R32G32B32A32_SSCALED" value="7"/> + <value name="R32G32B32A32_USCALED" value="8"/> + <value name="R32G32B32A32_SFIXED" value="32"/> + <value name="R64G64_PASSTHRU" value="33"/> + <value name="R32G32B32_FLOAT" value="64"/> + <value name="R32G32B32_SINT" value="65"/> + <value name="R32G32B32_UINT" value="66"/> + <value name="R32G32B32_UNORM" value="67"/> + <value name="R32G32B32_SNORM" value="68"/> + <value name="R32G32B32_SSCALED" value="69"/> + <value name="R32G32B32_USCALED" value="70"/> + <value name="R32G32B32_SFIXED" value="80"/> + <value name="R16G16B16A16_UNORM" value="128"/> + <value name="R16G16B16A16_SNORM" value="129"/> + <value name="R16G16B16A16_SINT" value="130"/> + <value name="R16G16B16A16_UINT" value="131"/> + <value name="R16G16B16A16_FLOAT" value="132"/> + <value name="R32G32_FLOAT" value="133"/> + <value name="R32G32_SINT" value="134"/> + <value name="R32G32_UINT" value="135"/> + <value name="R32_FLOAT_X8X24_TYPELESS" value="136"/> + <value name="X32_TYPELESS_G8X24_UINT" value="137"/> + <value name="L32A32_FLOAT" value="138"/> + <value name="R32G32_UNORM" value="139"/> + <value name="R32G32_SNORM" value="140"/> + <value name="R64_FLOAT" value="141"/> + <value name="R16G16B16X16_UNORM" value="142"/> + <value name="R16G16B16X16_FLOAT" value="143"/> + <value name="A32X32_FLOAT" value="144"/> + <value name="L32X32_FLOAT" value="145"/> + <value name="I32X32_FLOAT" value="146"/> + <value name="R16G16B16A16_SSCALED" value="147"/> + <value name="R16G16B16A16_USCALED" value="148"/> + <value name="R32G32_SSCALED" value="149"/> + <value name="R32G32_USCALED" value="150"/> + <value name="R32G32_SFIXED" value="160"/> + <value name="R64_PASSTHRU" value="161"/> + <value name="B8G8R8A8_UNORM" value="192"/> + <value name="B8G8R8A8_UNORM_SRGB" value="193"/> + <value name="R10G10B10A2_UNORM" value="194"/> + <value name="R10G10B10A2_UNORM_SRGB" value="195"/> + <value name="R10G10B10A2_UINT" value="196"/> + <value name="R10G10B10_SNORM_A2_UNORM" value="197"/> + <value name="R8G8B8A8_UNORM" value="199"/> + <value name="R8G8B8A8_UNORM_SRGB" value="200"/> + <value name="R8G8B8A8_SNORM" value="201"/> + <value name="R8G8B8A8_SINT" value="202"/> + <value name="R8G8B8A8_UINT" value="203"/> + <value name="R16G16_UNORM" value="204"/> + <value name="R16G16_SNORM" value="205"/> + <value name="R16G16_SINT" value="206"/> + <value name="R16G16_UINT" value="207"/> + <value name="R16G16_FLOAT" value="208"/> + <value name="B10G10R10A2_UNORM" value="209"/> + <value name="B10G10R10A2_UNORM_SRGB" value="210"/> + <value name="R11G11B10_FLOAT" value="211"/> + <value name="R32_SINT" value="214"/> + <value name="R32_UINT" value="215"/> + <value name="R32_FLOAT" value="216"/> + <value name="R24_UNORM_X8_TYPELESS" value="217"/> + <value name="X24_TYPELESS_G8_UINT" value="218"/> + <value name="L32_UNORM" value="221"/> + <value name="A32_UNORM" value="222"/> + <value name="L16A16_UNORM" value="223"/> + <value name="I24X8_UNORM" value="224"/> + <value name="L24X8_UNORM" value="225"/> + <value name="A24X8_UNORM" value="226"/> + <value name="I32_FLOAT" value="227"/> + <value name="L32_FLOAT" value="228"/> + <value name="A32_FLOAT" value="229"/> + <value name="X8B8_UNORM_G8R8_SNORM" value="230"/> + <value name="A8X8_UNORM_G8R8_SNORM" value="231"/> + <value name="B8X8_UNORM_G8R8_SNORM" value="232"/> + <value name="B8G8R8X8_UNORM" value="233"/> + <value name="B8G8R8X8_UNORM_SRGB" value="234"/> + <value name="R8G8B8X8_UNORM" value="235"/> + <value name="R8G8B8X8_UNORM_SRGB" value="236"/> + <value name="R9G9B9E5_SHAREDEXP" value="237"/> + <value name="B10G10R10X2_UNORM" value="238"/> + <value name="L16A16_FLOAT" value="240"/> + <value name="R32_UNORM" value="241"/> + <value name="R32_SNORM" value="242"/> + <value name="R10G10B10X2_USCALED" value="243"/> + <value name="R8G8B8A8_SSCALED" value="244"/> + <value name="R8G8B8A8_USCALED" value="245"/> + <value name="R16G16_SSCALED" value="246"/> + <value name="R16G16_USCALED" value="247"/> + <value name="R32_SSCALED" value="248"/> + <value name="R32_USCALED" value="249"/> + <value name="B5G6R5_UNORM" value="256"/> + <value name="B5G6R5_UNORM_SRGB" value="257"/> + <value name="B5G5R5A1_UNORM" value="258"/> + <value name="B5G5R5A1_UNORM_SRGB" value="259"/> + <value name="B4G4R4A4_UNORM" value="260"/> + <value name="B4G4R4A4_UNORM_SRGB" value="261"/> + <value name="R8G8_UNORM" value="262"/> + <value name="R8G8_SNORM" value="263"/> + <value name="R8G8_SINT" value="264"/> + <value name="R8G8_UINT" value="265"/> + <value name="R16_UNORM" value="266"/> + <value name="R16_SNORM" value="267"/> + <value name="R16_SINT" value="268"/> + <value name="R16_UINT" value="269"/> + <value name="R16_FLOAT" value="270"/> + <value name="A8P8_UNORM_PALETTE0" value="271"/> + <value name="A8P8_UNORM_PALETTE1" value="272"/> + <value name="I16_UNORM" value="273"/> + <value name="L16_UNORM" value="274"/> + <value name="A16_UNORM" value="275"/> + <value name="L8A8_UNORM" value="276"/> + <value name="I16_FLOAT" value="277"/> + <value name="L16_FLOAT" value="278"/> + <value name="A16_FLOAT" value="279"/> + <value name="L8A8_UNORM_SRGB" value="280"/> + <value name="R5G5_SNORM_B6_UNORM" value="281"/> + <value name="B5G5R5X1_UNORM" value="282"/> + <value name="B5G5R5X1_UNORM_SRGB" value="283"/> + <value name="R8G8_SSCALED" value="284"/> + <value name="R8G8_USCALED" value="285"/> + <value name="R16_SSCALED" value="286"/> + <value name="R16_USCALED" value="287"/> + <value name="P8A8_UNORM_PALETTE0" value="290"/> + <value name="P8A8_UNORM_PALETTE1" value="291"/> + <value name="A1B5G5R5_UNORM" value="292"/> + <value name="A4B4G4R4_UNORM" value="293"/> + <value name="L8A8_UINT" value="294"/> + <value name="L8A8_SINT" value="295"/> + <value name="R8_UNORM" value="320"/> + <value name="R8_SNORM" value="321"/> + <value name="R8_SINT" value="322"/> + <value name="R8_UINT" value="323"/> + <value name="A8_UNORM" value="324"/> + <value name="I8_UNORM" value="325"/> + <value name="L8_UNORM" value="326"/> + <value name="P4A4_UNORM_PALETTE0" value="327"/> + <value name="A4P4_UNORM_PALETTE0" value="328"/> + <value name="R8_SSCALED" value="329"/> + <value name="R8_USCALED" value="330"/> + <value name="P8_UNORM_PALETTE0" value="331"/> + <value name="L8_UNORM_SRGB" value="332"/> + <value name="P8_UNORM_PALETTE1" value="333"/> + <value name="P4A4_UNORM_PALETTE1" value="334"/> + <value name="A4P4_UNORM_PALETTE1" value="335"/> + <value name="Y8_UNORM" value="336"/> + <value name="L8_UINT" value="338"/> + <value name="L8_SINT" value="339"/> + <value name="I8_UINT" value="340"/> + <value name="I8_SINT" value="341"/> + <value name="DXT1_RGB_SRGB" value="384"/> + <value name="R1_UNORM" value="385"/> + <value name="YCRCB_NORMAL" value="386"/> + <value name="YCRCB_SWAPUVY" value="387"/> + <value name="P2_UNORM_PALETTE0" value="388"/> + <value name="P2_UNORM_PALETTE1" value="389"/> + <value name="BC1_UNORM" value="390"/> + <value name="BC2_UNORM" value="391"/> + <value name="BC3_UNORM" value="392"/> + <value name="BC4_UNORM" value="393"/> + <value name="BC5_UNORM" value="394"/> + <value name="BC1_UNORM_SRGB" value="395"/> + <value name="BC2_UNORM_SRGB" value="396"/> + <value name="BC3_UNORM_SRGB" value="397"/> + <value name="MONO8" value="398"/> + <value name="YCRCB_SWAPUV" value="399"/> + <value name="YCRCB_SWAPY" value="400"/> + <value name="DXT1_RGB" value="401"/> + <value name="FXT1" value="402"/> + <value name="R8G8B8_UNORM" value="403"/> + <value name="R8G8B8_SNORM" value="404"/> + <value name="R8G8B8_SSCALED" value="405"/> + <value name="R8G8B8_USCALED" value="406"/> + <value name="R64G64B64A64_FLOAT" value="407"/> + <value name="R64G64B64_FLOAT" value="408"/> + <value name="BC4_SNORM" value="409"/> + <value name="BC5_SNORM" value="410"/> + <value name="R16G16B16_FLOAT" value="411"/> + <value name="R16G16B16_UNORM" value="412"/> + <value name="R16G16B16_SNORM" value="413"/> + <value name="R16G16B16_SSCALED" value="414"/> + <value name="R16G16B16_USCALED" value="415"/> + <value name="BC6H_SF16" value="417"/> + <value name="BC7_UNORM" value="418"/> + <value name="BC7_UNORM_SRGB" value="419"/> + <value name="BC6H_UF16" value="420"/> + <value name="PLANAR_420_8" value="421"/> + <value name="R8G8B8_UNORM_SRGB" value="424"/> + <value name="ETC1_RGB8" value="425"/> + <value name="ETC2_RGB8" value="426"/> + <value name="EAC_R11" value="427"/> + <value name="EAC_RG11" value="428"/> + <value name="EAC_SIGNED_R11" value="429"/> + <value name="EAC_SIGNED_RG11" value="430"/> + <value name="ETC2_SRGB8" value="431"/> + <value name="R16G16B16_UINT" value="432"/> + <value name="R16G16B16_SINT" value="433"/> + <value name="R32_SFIXED" value="434"/> + <value name="R10G10B10A2_SNORM" value="435"/> + <value name="R10G10B10A2_USCALED" value="436"/> + <value name="R10G10B10A2_SSCALED" value="437"/> + <value name="R10G10B10A2_SINT" value="438"/> + <value name="B10G10R10A2_SNORM" value="439"/> + <value name="B10G10R10A2_USCALED" value="440"/> + <value name="B10G10R10A2_SSCALED" value="441"/> + <value name="B10G10R10A2_UINT" value="442"/> + <value name="B10G10R10A2_SINT" value="443"/> + <value name="R64G64B64A64_PASSTHRU" value="444"/> + <value name="R64G64B64_PASSTHRU" value="445"/> + <value name="ETC2_RGB8_PTA" value="448"/> + <value name="ETC2_SRGB8_PTA" value="449"/> + <value name="ETC2_EAC_RGBA8" value="450"/> + <value name="ETC2_EAC_SRGB8_A8" value="451"/> + <value name="R8G8B8_UINT" value="456"/> + <value name="R8G8B8_SINT" value="457"/> + <value name="RAW" value="511"/> + </enum> + + <enum name="Texture Coordinate Mode" prefix="TCM"> + <value name="WRAP" value="0"/> + <value name="MIRROR" value="1"/> + <value name="CLAMP" value="2"/> + <value name="CUBE" value="3"/> + <value name="CLAMP_BORDER" value="4"/> + <value name="MIRROR_ONCE" value="5"/> + </enum> + <struct name="MEMORY_OBJECT_CONTROL_STATE" length="1"> <field name="LLC/eLLC Cacheability Control (LLCCC)" start="1" end="2" type="uint"/> <field name="L3 Cacheability Control (L3CC)" start="0" end="0" type="uint"/> @@ -543,317 +854,6 @@ <field name="TCZ Address Control Mode" start="96" end="98" type="uint"/> </struct> - <enum name="3D_Prim_Topo_Type" prefix="3DPRIM"> - <value name="POINTLIST" value="1"/> - <value name="LINELIST" value="2"/> - <value name="LINESTRIP" value="3"/> - <value name="TRILIST" value="4"/> - <value name="TRISTRIP" value="5"/> - <value name="TRIFAN" value="6"/> - <value name="QUADLIST" value="7"/> - <value name="QUADSTRIP" value="8"/> - <value name="LINELIST_ADJ" value="9"/> - <value name="LINESTRIP_ADJ" value="10"/> - <value name="TRILIST_ADJ" value="11"/> - <value name="TRISTRIP_ADJ" value="12"/> - <value name="TRISTRIP_REVERSE" value="13"/> - <value name="POLYGON" value="14"/> - <value name="RECTLIST" value="15"/> - <value name="LINELOOP" value="16"/> - <value name="POINTLIST _BF" value="17"/> - <value name="LINESTRIP_CONT" value="18"/> - <value name="LINESTRIP_BF" value="19"/> - <value name="LINESTRIP_CONT_BF" value="20"/> - <value name="TRIFAN_NOSTIPPLE" value="22"/> - <value name="PATCHLIST_1" value="32"/> - <value name="PATCHLIST_2" value="33"/> - <value name="PATCHLIST_3" value="34"/> - <value name="PATCHLIST_4" value="35"/> - <value name="PATCHLIST_5" value="36"/> - <value name="PATCHLIST_6" value="37"/> - <value name="PATCHLIST_7" value="38"/> - <value name="PATCHLIST_8" value="39"/> - <value name="PATCHLIST_9" value="40"/> - <value name="PATCHLIST_10" value="41"/> - <value name="PATCHLIST_11" value="42"/> - <value name="PATCHLIST_12" value="43"/> - <value name="PATCHLIST_13" value="44"/> - <value name="PATCHLIST_14" value="45"/> - <value name="PATCHLIST_15" value="46"/> - <value name="PATCHLIST_16" value="47"/> - <value name="PATCHLIST_17" value="48"/> - <value name="PATCHLIST_18" value="49"/> - <value name="PATCHLIST_19" value="50"/> - <value name="PATCHLIST_20" value="51"/> - <value name="PATCHLIST_21" value="52"/> - <value name="PATCHLIST_22" value="53"/> - <value name="PATCHLIST_23" value="54"/> - <value name="PATCHLIST_24" value="55"/> - <value name="PATCHLIST_25" value="56"/> - <value name="PATCHLIST_26" value="57"/> - <value name="PATCHLIST_27" value="58"/> - <value name="PATCHLIST_28" value="59"/> - <value name="PATCHLIST_29" value="60"/> - <value name="PATCHLIST_30" value="61"/> - <value name="PATCHLIST_31" value="62"/> - <value name="PATCHLIST_32" value="63"/> - </enum> - - <enum name="3D_Vertex_Component_Control" prefix="VFCOMP"> - <value name="NOSTORE" value="0"/> - <value name="STORE_SRC" value="1"/> - <value name="STORE_0" value="2"/> - <value name="STORE_1_FP" value="3"/> - <value name="STORE_1_INT" value="4"/> - <value name="STORE_VID" value="5"/> - <value name="STORE_IID" value="6"/> - <value name="STORE_PID" value="7"/> - </enum> - - <enum name="3D_Compare_Function" prefix="COMPAREFUNCTION"> - <value name="ALWAYS" value="0"/> - <value name="NEVER" value="1"/> - <value name="LESS" value="2"/> - <value name="EQUAL" value="3"/> - <value name="LEQUAL" value="4"/> - <value name="GREATER" value="5"/> - <value name="NOTEQUAL" value="6"/> - <value name="GEQUAL" value="7"/> - </enum> - - <enum name="SURFACE_FORMAT" prefix="SF"> - <value name="R32G32B32A32_FLOAT" value="0"/> - <value name="R32G32B32A32_SINT" value="1"/> - <value name="R32G32B32A32_UINT" value="2"/> - <value name="R32G32B32A32_UNORM" value="3"/> - <value name="R32G32B32A32_SNORM" value="4"/> - <value name="R64G64_FLOAT" value="5"/> - <value name="R32G32B32X32_FLOAT" value="6"/> - <value name="R32G32B32A32_SSCALED" value="7"/> - <value name="R32G32B32A32_USCALED" value="8"/> - <value name="R32G32B32A32_SFIXED" value="32"/> - <value name="R64G64_PASSTHRU" value="33"/> - <value name="R32G32B32_FLOAT" value="64"/> - <value name="R32G32B32_SINT" value="65"/> - <value name="R32G32B32_UINT" value="66"/> - <value name="R32G32B32_UNORM" value="67"/> - <value name="R32G32B32_SNORM" value="68"/> - <value name="R32G32B32_SSCALED" value="69"/> - <value name="R32G32B32_USCALED" value="70"/> - <value name="R32G32B32_SFIXED" value="80"/> - <value name="R16G16B16A16_UNORM" value="128"/> - <value name="R16G16B16A16_SNORM" value="129"/> - <value name="R16G16B16A16_SINT" value="130"/> - <value name="R16G16B16A16_UINT" value="131"/> - <value name="R16G16B16A16_FLOAT" value="132"/> - <value name="R32G32_FLOAT" value="133"/> - <value name="R32G32_SINT" value="134"/> - <value name="R32G32_UINT" value="135"/> - <value name="R32_FLOAT_X8X24_TYPELESS" value="136"/> - <value name="X32_TYPELESS_G8X24_UINT" value="137"/> - <value name="L32A32_FLOAT" value="138"/> - <value name="R32G32_UNORM" value="139"/> - <value name="R32G32_SNORM" value="140"/> - <value name="R64_FLOAT" value="141"/> - <value name="R16G16B16X16_UNORM" value="142"/> - <value name="R16G16B16X16_FLOAT" value="143"/> - <value name="A32X32_FLOAT" value="144"/> - <value name="L32X32_FLOAT" value="145"/> - <value name="I32X32_FLOAT" value="146"/> - <value name="R16G16B16A16_SSCALED" value="147"/> - <value name="R16G16B16A16_USCALED" value="148"/> - <value name="R32G32_SSCALED" value="149"/> - <value name="R32G32_USCALED" value="150"/> - <value name="R32G32_SFIXED" value="160"/> - <value name="R64_PASSTHRU" value="161"/> - <value name="B8G8R8A8_UNORM" value="192"/> - <value name="B8G8R8A8_UNORM_SRGB" value="193"/> - <value name="R10G10B10A2_UNORM" value="194"/> - <value name="R10G10B10A2_UNORM_SRGB" value="195"/> - <value name="R10G10B10A2_UINT" value="196"/> - <value name="R10G10B10_SNORM_A2_UNORM" value="197"/> - <value name="R8G8B8A8_UNORM" value="199"/> - <value name="R8G8B8A8_UNORM_SRGB" value="200"/> - <value name="R8G8B8A8_SNORM" value="201"/> - <value name="R8G8B8A8_SINT" value="202"/> - <value name="R8G8B8A8_UINT" value="203"/> - <value name="R16G16_UNORM" value="204"/> - <value name="R16G16_SNORM" value="205"/> - <value name="R16G16_SINT" value="206"/> - <value name="R16G16_UINT" value="207"/> - <value name="R16G16_FLOAT" value="208"/> - <value name="B10G10R10A2_UNORM" value="209"/> - <value name="B10G10R10A2_UNORM_SRGB" value="210"/> - <value name="R11G11B10_FLOAT" value="211"/> - <value name="R32_SINT" value="214"/> - <value name="R32_UINT" value="215"/> - <value name="R32_FLOAT" value="216"/> - <value name="R24_UNORM_X8_TYPELESS" value="217"/> - <value name="X24_TYPELESS_G8_UINT" value="218"/> - <value name="L32_UNORM" value="221"/> - <value name="A32_UNORM" value="222"/> - <value name="L16A16_UNORM" value="223"/> - <value name="I24X8_UNORM" value="224"/> - <value name="L24X8_UNORM" value="225"/> - <value name="A24X8_UNORM" value="226"/> - <value name="I32_FLOAT" value="227"/> - <value name="L32_FLOAT" value="228"/> - <value name="A32_FLOAT" value="229"/> - <value name="X8B8_UNORM_G8R8_SNORM" value="230"/> - <value name="A8X8_UNORM_G8R8_SNORM" value="231"/> - <value name="B8X8_UNORM_G8R8_SNORM" value="232"/> - <value name="B8G8R8X8_UNORM" value="233"/> - <value name="B8G8R8X8_UNORM_SRGB" value="234"/> - <value name="R8G8B8X8_UNORM" value="235"/> - <value name="R8G8B8X8_UNORM_SRGB" value="236"/> - <value name="R9G9B9E5_SHAREDEXP" value="237"/> - <value name="B10G10R10X2_UNORM" value="238"/> - <value name="L16A16_FLOAT" value="240"/> - <value name="R32_UNORM" value="241"/> - <value name="R32_SNORM" value="242"/> - <value name="R10G10B10X2_USCALED" value="243"/> - <value name="R8G8B8A8_SSCALED" value="244"/> - <value name="R8G8B8A8_USCALED" value="245"/> - <value name="R16G16_SSCALED" value="246"/> - <value name="R16G16_USCALED" value="247"/> - <value name="R32_SSCALED" value="248"/> - <value name="R32_USCALED" value="249"/> - <value name="B5G6R5_UNORM" value="256"/> - <value name="B5G6R5_UNORM_SRGB" value="257"/> - <value name="B5G5R5A1_UNORM" value="258"/> - <value name="B5G5R5A1_UNORM_SRGB" value="259"/> - <value name="B4G4R4A4_UNORM" value="260"/> - <value name="B4G4R4A4_UNORM_SRGB" value="261"/> - <value name="R8G8_UNORM" value="262"/> - <value name="R8G8_SNORM" value="263"/> - <value name="R8G8_SINT" value="264"/> - <value name="R8G8_UINT" value="265"/> - <value name="R16_UNORM" value="266"/> - <value name="R16_SNORM" value="267"/> - <value name="R16_SINT" value="268"/> - <value name="R16_UINT" value="269"/> - <value name="R16_FLOAT" value="270"/> - <value name="A8P8_UNORM_PALETTE0" value="271"/> - <value name="A8P8_UNORM_PALETTE1" value="272"/> - <value name="I16_UNORM" value="273"/> - <value name="L16_UNORM" value="274"/> - <value name="A16_UNORM" value="275"/> - <value name="L8A8_UNORM" value="276"/> - <value name="I16_FLOAT" value="277"/> - <value name="L16_FLOAT" value="278"/> - <value name="A16_FLOAT" value="279"/> - <value name="L8A8_UNORM_SRGB" value="280"/> - <value name="R5G5_SNORM_B6_UNORM" value="281"/> - <value name="B5G5R5X1_UNORM" value="282"/> - <value name="B5G5R5X1_UNORM_SRGB" value="283"/> - <value name="R8G8_SSCALED" value="284"/> - <value name="R8G8_USCALED" value="285"/> - <value name="R16_SSCALED" value="286"/> - <value name="R16_USCALED" value="287"/> - <value name="P8A8_UNORM_PALETTE0" value="290"/> - <value name="P8A8_UNORM_PALETTE1" value="291"/> - <value name="A1B5G5R5_UNORM" value="292"/> - <value name="A4B4G4R4_UNORM" value="293"/> - <value name="L8A8_UINT" value="294"/> - <value name="L8A8_SINT" value="295"/> - <value name="R8_UNORM" value="320"/> - <value name="R8_SNORM" value="321"/> - <value name="R8_SINT" value="322"/> - <value name="R8_UINT" value="323"/> - <value name="A8_UNORM" value="324"/> - <value name="I8_UNORM" value="325"/> - <value name="L8_UNORM" value="326"/> - <value name="P4A4_UNORM_PALETTE0" value="327"/> - <value name="A4P4_UNORM_PALETTE0" value="328"/> - <value name="R8_SSCALED" value="329"/> - <value name="R8_USCALED" value="330"/> - <value name="P8_UNORM_PALETTE0" value="331"/> - <value name="L8_UNORM_SRGB" value="332"/> - <value name="P8_UNORM_PALETTE1" value="333"/> - <value name="P4A4_UNORM_PALETTE1" value="334"/> - <value name="A4P4_UNORM_PALETTE1" value="335"/> - <value name="Y8_UNORM" value="336"/> - <value name="L8_UINT" value="338"/> - <value name="L8_SINT" value="339"/> - <value name="I8_UINT" value="340"/> - <value name="I8_SINT" value="341"/> - <value name="DXT1_RGB_SRGB" value="384"/> - <value name="R1_UNORM" value="385"/> - <value name="YCRCB_NORMAL" value="386"/> - <value name="YCRCB_SWAPUVY" value="387"/> - <value name="P2_UNORM_PALETTE0" value="388"/> - <value name="P2_UNORM_PALETTE1" value="389"/> - <value name="BC1_UNORM" value="390"/> - <value name="BC2_UNORM" value="391"/> - <value name="BC3_UNORM" value="392"/> - <value name="BC4_UNORM" value="393"/> - <value name="BC5_UNORM" value="394"/> - <value name="BC1_UNORM_SRGB" value="395"/> - <value name="BC2_UNORM_SRGB" value="396"/> - <value name="BC3_UNORM_SRGB" value="397"/> - <value name="MONO8" value="398"/> - <value name="YCRCB_SWAPUV" value="399"/> - <value name="YCRCB_SWAPY" value="400"/> - <value name="DXT1_RGB" value="401"/> - <value name="FXT1" value="402"/> - <value name="R8G8B8_UNORM" value="403"/> - <value name="R8G8B8_SNORM" value="404"/> - <value name="R8G8B8_SSCALED" value="405"/> - <value name="R8G8B8_USCALED" value="406"/> - <value name="R64G64B64A64_FLOAT" value="407"/> - <value name="R64G64B64_FLOAT" value="408"/> - <value name="BC4_SNORM" value="409"/> - <value name="BC5_SNORM" value="410"/> - <value name="R16G16B16_FLOAT" value="411"/> - <value name="R16G16B16_UNORM" value="412"/> - <value name="R16G16B16_SNORM" value="413"/> - <value name="R16G16B16_SSCALED" value="414"/> - <value name="R16G16B16_USCALED" value="415"/> - <value name="BC6H_SF16" value="417"/> - <value name="BC7_UNORM" value="418"/> - <value name="BC7_UNORM_SRGB" value="419"/> - <value name="BC6H_UF16" value="420"/> - <value name="PLANAR_420_8" value="421"/> - <value name="R8G8B8_UNORM_SRGB" value="424"/> - <value name="ETC1_RGB8" value="425"/> - <value name="ETC2_RGB8" value="426"/> - <value name="EAC_R11" value="427"/> - <value name="EAC_RG11" value="428"/> - <value name="EAC_SIGNED_R11" value="429"/> - <value name="EAC_SIGNED_RG11" value="430"/> - <value name="ETC2_SRGB8" value="431"/> - <value name="R16G16B16_UINT" value="432"/> - <value name="R16G16B16_SINT" value="433"/> - <value name="R32_SFIXED" value="434"/> - <value name="R10G10B10A2_SNORM" value="435"/> - <value name="R10G10B10A2_USCALED" value="436"/> - <value name="R10G10B10A2_SSCALED" value="437"/> - <value name="R10G10B10A2_SINT" value="438"/> - <value name="B10G10R10A2_SNORM" value="439"/> - <value name="B10G10R10A2_USCALED" value="440"/> - <value name="B10G10R10A2_SSCALED" value="441"/> - <value name="B10G10R10A2_UINT" value="442"/> - <value name="B10G10R10A2_SINT" value="443"/> - <value name="R64G64B64A64_PASSTHRU" value="444"/> - <value name="R64G64B64_PASSTHRU" value="445"/> - <value name="ETC2_RGB8_PTA" value="448"/> - <value name="ETC2_SRGB8_PTA" value="449"/> - <value name="ETC2_EAC_RGBA8" value="450"/> - <value name="ETC2_EAC_SRGB8_A8" value="451"/> - <value name="R8G8B8_UINT" value="456"/> - <value name="R8G8B8_SINT" value="457"/> - <value name="RAW" value="511"/> - </enum> - - <enum name="Texture Coordinate Mode" prefix="TCM"> - <value name="WRAP" value="0"/> - <value name="MIRROR" value="1"/> - <value name="CLAMP" value="2"/> - <value name="CUBE" value="3"/> - <value name="CLAMP_BORDER" value="4"/> - <value name="MIRROR_ONCE" value="5"/> - </enum> - <instruction name="3DPRIMITIVE" bias="2" length="7"> <field name="Command Type" start="29" end="31" type="uint" default="3"/> <field name="Command SubType" start="27" end="28" type="uint" default="3"/> diff --git a/src/intel/genxml/gen8.xml b/src/intel/genxml/gen8.xml index bad69a7836f..66d1639dce8 100644 --- a/src/intel/genxml/gen8.xml +++ b/src/intel/genxml/gen8.xml @@ -1,4 +1,406 @@ <genxml name="BDW" gen="8"> + <enum name="3D_Prim_Topo_Type" prefix="3DPRIM"> + <value name="POINTLIST" value="1"/> + <value name="LINELIST" value="2"/> + <value name="LINESTRIP" value="3"/> + <value name="TRILIST" value="4"/> + <value name="TRISTRIP" value="5"/> + <value name="TRIFAN" value="6"/> + <value name="QUADLIST" value="7"/> + <value name="QUADSTRIP" value="8"/> + <value name="LINELIST_ADJ" value="9"/> + <value name="LINESTRIP_ADJ" value="10"/> + <value name="TRILIST_ADJ" value="11"/> + <value name="TRISTRIP_ADJ" value="12"/> + <value name="TRISTRIP_REVERSE" value="13"/> + <value name="POLYGON" value="14"/> + <value name="RECTLIST" value="15"/> + <value name="LINELOOP" value="16"/> + <value name="POINTLIST _BF" value="17"/> + <value name="LINESTRIP_CONT" value="18"/> + <value name="LINESTRIP_BF" value="19"/> + <value name="LINESTRIP_CONT_BF" value="20"/> + <value name="TRIFAN_NOSTIPPLE" value="22"/> + <value name="PATCHLIST_1" value="32"/> + <value name="PATCHLIST_2" value="33"/> + <value name="PATCHLIST_3" value="34"/> + <value name="PATCHLIST_4" value="35"/> + <value name="PATCHLIST_5" value="36"/> + <value name="PATCHLIST_6" value="37"/> + <value name="PATCHLIST_7" value="38"/> + <value name="PATCHLIST_8" value="39"/> + <value name="PATCHLIST_9" value="40"/> + <value name="PATCHLIST_10" value="41"/> + <value name="PATCHLIST_11" value="42"/> + <value name="PATCHLIST_12" value="43"/> + <value name="PATCHLIST_13" value="44"/> + <value name="PATCHLIST_14" value="45"/> + <value name="PATCHLIST_15" value="46"/> + <value name="PATCHLIST_16" value="47"/> + <value name="PATCHLIST_17" value="48"/> + <value name="PATCHLIST_18" value="49"/> + <value name="PATCHLIST_19" value="50"/> + <value name="PATCHLIST_20" value="51"/> + <value name="PATCHLIST_21" value="52"/> + <value name="PATCHLIST_22" value="53"/> + <value name="PATCHLIST_23" value="54"/> + <value name="PATCHLIST_24" value="55"/> + <value name="PATCHLIST_25" value="56"/> + <value name="PATCHLIST_26" value="57"/> + <value name="PATCHLIST_27" value="58"/> + <value name="PATCHLIST_28" value="59"/> + <value name="PATCHLIST_29" value="60"/> + <value name="PATCHLIST_30" value="61"/> + <value name="PATCHLIST_31" value="62"/> + <value name="PATCHLIST_32" value="63"/> + </enum> + + <enum name="3D_Vertex_Component_Control" prefix="VFCOMP"> + <value name="NOSTORE" value="0"/> + <value name="STORE_SRC" value="1"/> + <value name="STORE_0" value="2"/> + <value name="STORE_1_FP" value="3"/> + <value name="STORE_1_INT" value="4"/> + <value name="STORE_PID" value="7"/> + </enum> + + <enum name="WRAP_SHORTEST_ENABLE" prefix="WSE"> + <value name="X" value="1"/> + <value name="Y" value="2"/> + <value name="XY" value="3"/> + <value name="Z" value="4"/> + <value name="XZ" value="5"/> + <value name="YZ" value="6"/> + <value name="XYZ" value="7"/> + <value name="W" value="8"/> + <value name="XW" value="9"/> + <value name="YW" value="10"/> + <value name="XYW" value="11"/> + <value name="ZW" value="12"/> + <value name="XZW" value="13"/> + <value name="YZW" value="14"/> + <value name="XYZW" value="15"/> + </enum> + + <enum name="3D_Stencil_Operation" prefix="STENCILOP"> + <value name="KEEP" value="0"/> + <value name="ZERO" value="1"/> + <value name="REPLACE" value="2"/> + <value name="INCRSAT" value="3"/> + <value name="DECRSAT" value="4"/> + <value name="INCR" value="5"/> + <value name="DECR" value="6"/> + <value name="INVERT" value="7"/> + </enum> + + <enum name="3D_Color_Buffer_Blend_Factor" prefix="BLENDFACTOR"> + <value name="ONE" value="1"/> + <value name="SRC_COLOR" value="2"/> + <value name="SRC_ALPHA" value="3"/> + <value name="DST_ALPHA" value="4"/> + <value name="DST_COLOR" value="5"/> + <value name="SRC_ALPHA_SATURATE" value="6"/> + <value name="CONST_COLOR" value="7"/> + <value name="CONST_ALPHA" value="8"/> + <value name="SRC1_COLOR" value="9"/> + <value name="SRC1_ALPHA" value="10"/> + <value name="ZERO" value="17"/> + <value name="INV_SRC_COLOR" value="18"/> + <value name="INV_SRC_ALPHA" value="19"/> + <value name="INV_DST_ALPHA" value="20"/> + <value name="INV_DST_COLOR" value="21"/> + <value name="INV_CONST_COLOR" value="23"/> + <value name="INV_CONST_ALPHA" value="24"/> + <value name="INV_SRC1_COLOR" value="25"/> + <value name="INV_SRC1_ALPHA" value="26"/> + </enum> + + <enum name="3D_Color_Buffer_Blend_Function" prefix="BLENDFUNCTION"> + <value name="ADD" value="0"/> + <value name="SUBTRACT" value="1"/> + <value name="REVERSE_SUBTRACT" value="2"/> + <value name="MIN" value="3"/> + <value name="MAX" value="4"/> + </enum> + + <enum name="3D_Compare_Function" prefix="COMPAREFUNCTION"> + <value name="ALWAYS" value="0"/> + <value name="NEVER" value="1"/> + <value name="LESS" value="2"/> + <value name="EQUAL" value="3"/> + <value name="LEQUAL" value="4"/> + <value name="GREATER" value="5"/> + <value name="NOTEQUAL" value="6"/> + <value name="GEQUAL" value="7"/> + </enum> + + <enum name="3D_Logic_Op_Function" prefix="LOGICOP"> + <value name="CLEAR" value="0"/> + <value name="NOR" value="1"/> + <value name="AND_INVERTED" value="2"/> + <value name="COPY_INVERTED" value="3"/> + <value name="AND_REVERSE" value="4"/> + <value name="INVERT" value="5"/> + <value name="XOR" value="6"/> + <value name="NAND" value="7"/> + <value name="AND" value="8"/> + <value name="EQUIV" value="9"/> + <value name="NOOP" value="10"/> + <value name="OR_INVERTED" value="11"/> + <value name="COPY" value="12"/> + <value name="OR_REVERSE" value="13"/> + <value name="OR" value="14"/> + <value name="SET" value="15"/> + </enum> + + <enum name="SURFACE_FORMAT" prefix="SF"> + <value name="R32G32B32A32_FLOAT" value="0"/> + <value name="R32G32B32A32_SINT" value="1"/> + <value name="R32G32B32A32_UINT" value="2"/> + <value name="R32G32B32A32_UNORM" value="3"/> + <value name="R32G32B32A32_SNORM" value="4"/> + <value name="R64G64_FLOAT" value="5"/> + <value name="R32G32B32X32_FLOAT" value="6"/> + <value name="R32G32B32A32_SSCALED" value="7"/> + <value name="R32G32B32A32_USCALED" value="8"/> + <value name="R32G32B32A32_SFIXED" value="32"/> + <value name="R64G64_PASSTHRU" value="33"/> + <value name="R32G32B32_FLOAT" value="64"/> + <value name="R32G32B32_SINT" value="65"/> + <value name="R32G32B32_UINT" value="66"/> + <value name="R32G32B32_UNORM" value="67"/> + <value name="R32G32B32_SNORM" value="68"/> + <value name="R32G32B32_SSCALED" value="69"/> + <value name="R32G32B32_USCALED" value="70"/> + <value name="R32G32B32_SFIXED" value="80"/> + <value name="R16G16B16A16_UNORM" value="128"/> + <value name="R16G16B16A16_SNORM" value="129"/> + <value name="R16G16B16A16_SINT" value="130"/> + <value name="R16G16B16A16_UINT" value="131"/> + <value name="R16G16B16A16_FLOAT" value="132"/> + <value name="R32G32_FLOAT" value="133"/> + <value name="R32G32_SINT" value="134"/> + <value name="R32G32_UINT" value="135"/> + <value name="R32_FLOAT_X8X24_TYPELESS" value="136"/> + <value name="X32_TYPELESS_G8X24_UINT" value="137"/> + <value name="L32A32_FLOAT" value="138"/> + <value name="R32G32_UNORM" value="139"/> + <value name="R32G32_SNORM" value="140"/> + <value name="R64_FLOAT" value="141"/> + <value name="R16G16B16X16_UNORM" value="142"/> + <value name="R16G16B16X16_FLOAT" value="143"/> + <value name="A32X32_FLOAT" value="144"/> + <value name="L32X32_FLOAT" value="145"/> + <value name="I32X32_FLOAT" value="146"/> + <value name="R16G16B16A16_SSCALED" value="147"/> + <value name="R16G16B16A16_USCALED" value="148"/> + <value name="R32G32_SSCALED" value="149"/> + <value name="R32G32_USCALED" value="150"/> + <value name="R32G32_SFIXED" value="160"/> + <value name="R64_PASSTHRU" value="161"/> + <value name="B8G8R8A8_UNORM" value="192"/> + <value name="B8G8R8A8_UNORM_SRGB" value="193"/> + <value name="R10G10B10A2_UNORM" value="194"/> + <value name="R10G10B10A2_UNORM_SRGB" value="195"/> + <value name="R10G10B10A2_UINT" value="196"/> + <value name="R10G10B10_SNORM_A2_UNORM" value="197"/> + <value name="R8G8B8A8_UNORM" value="199"/> + <value name="R8G8B8A8_UNORM_SRGB" value="200"/> + <value name="R8G8B8A8_SNORM" value="201"/> + <value name="R8G8B8A8_SINT" value="202"/> + <value name="R8G8B8A8_UINT" value="203"/> + <value name="R16G16_UNORM" value="204"/> + <value name="R16G16_SNORM" value="205"/> + <value name="R16G16_SINT" value="206"/> + <value name="R16G16_UINT" value="207"/> + <value name="R16G16_FLOAT" value="208"/> + <value name="B10G10R10A2_UNORM" value="209"/> + <value name="B10G10R10A2_UNORM_SRGB" value="210"/> + <value name="R11G11B10_FLOAT" value="211"/> + <value name="R32_SINT" value="214"/> + <value name="R32_UINT" value="215"/> + <value name="R32_FLOAT" value="216"/> + <value name="R24_UNORM_X8_TYPELESS" value="217"/> + <value name="X24_TYPELESS_G8_UINT" value="218"/> + <value name="L32_UNORM" value="221"/> + <value name="A32_UNORM" value="222"/> + <value name="L16A16_UNORM" value="223"/> + <value name="I24X8_UNORM" value="224"/> + <value name="L24X8_UNORM" value="225"/> + <value name="A24X8_UNORM" value="226"/> + <value name="I32_FLOAT" value="227"/> + <value name="L32_FLOAT" value="228"/> + <value name="A32_FLOAT" value="229"/> + <value name="X8B8_UNORM_G8R8_SNORM" value="230"/> + <value name="A8X8_UNORM_G8R8_SNORM" value="231"/> + <value name="B8X8_UNORM_G8R8_SNORM" value="232"/> + <value name="B8G8R8X8_UNORM" value="233"/> + <value name="B8G8R8X8_UNORM_SRGB" value="234"/> + <value name="R8G8B8X8_UNORM" value="235"/> + <value name="R8G8B8X8_UNORM_SRGB" value="236"/> + <value name="R9G9B9E5_SHAREDEXP" value="237"/> + <value name="B10G10R10X2_UNORM" value="238"/> + <value name="L16A16_FLOAT" value="240"/> + <value name="R32_UNORM" value="241"/> + <value name="R32_SNORM" value="242"/> + <value name="R10G10B10X2_USCALED" value="243"/> + <value name="R8G8B8A8_SSCALED" value="244"/> + <value name="R8G8B8A8_USCALED" value="245"/> + <value name="R16G16_SSCALED" value="246"/> + <value name="R16G16_USCALED" value="247"/> + <value name="R32_SSCALED" value="248"/> + <value name="R32_USCALED" value="249"/> + <value name="B5G6R5_UNORM" value="256"/> + <value name="B5G6R5_UNORM_SRGB" value="257"/> + <value name="B5G5R5A1_UNORM" value="258"/> + <value name="B5G5R5A1_UNORM_SRGB" value="259"/> + <value name="B4G4R4A4_UNORM" value="260"/> + <value name="B4G4R4A4_UNORM_SRGB" value="261"/> + <value name="R8G8_UNORM" value="262"/> + <value name="R8G8_SNORM" value="263"/> + <value name="R8G8_SINT" value="264"/> + <value name="R8G8_UINT" value="265"/> + <value name="R16_UNORM" value="266"/> + <value name="R16_SNORM" value="267"/> + <value name="R16_SINT" value="268"/> + <value name="R16_UINT" value="269"/> + <value name="R16_FLOAT" value="270"/> + <value name="A8P8_UNORM_PALETTE0" value="271"/> + <value name="A8P8_UNORM_PALETTE1" value="272"/> + <value name="I16_UNORM" value="273"/> + <value name="L16_UNORM" value="274"/> + <value name="A16_UNORM" value="275"/> + <value name="L8A8_UNORM" value="276"/> + <value name="I16_FLOAT" value="277"/> + <value name="L16_FLOAT" value="278"/> + <value name="A16_FLOAT" value="279"/> + <value name="L8A8_UNORM_SRGB" value="280"/> + <value name="R5G5_SNORM_B6_UNORM" value="281"/> + <value name="B5G5R5X1_UNORM" value="282"/> + <value name="B5G5R5X1_UNORM_SRGB" value="283"/> + <value name="R8G8_SSCALED" value="284"/> + <value name="R8G8_USCALED" value="285"/> + <value name="R16_SSCALED" value="286"/> + <value name="R16_USCALED" value="287"/> + <value name="P8A8_UNORM_PALETTE0" value="290"/> + <value name="P8A8_UNORM_PALETTE1" value="291"/> + <value name="A1B5G5R5_UNORM" value="292"/> + <value name="A4B4G4R4_UNORM" value="293"/> + <value name="L8A8_UINT" value="294"/> + <value name="L8A8_SINT" value="295"/> + <value name="R8_UNORM" value="320"/> + <value name="R8_SNORM" value="321"/> + <value name="R8_SINT" value="322"/> + <value name="R8_UINT" value="323"/> + <value name="A8_UNORM" value="324"/> + <value name="I8_UNORM" value="325"/> + <value name="L8_UNORM" value="326"/> + <value name="P4A4_UNORM_PALETTE0" value="327"/> + <value name="A4P4_UNORM_PALETTE0" value="328"/> + <value name="R8_SSCALED" value="329"/> + <value name="R8_USCALED" value="330"/> + <value name="P8_UNORM_PALETTE0" value="331"/> + <value name="L8_UNORM_SRGB" value="332"/> + <value name="P8_UNORM_PALETTE1" value="333"/> + <value name="P4A4_UNORM_PALETTE1" value="334"/> + <value name="A4P4_UNORM_PALETTE1" value="335"/> + <value name="Y8_UNORM" value="336"/> + <value name="L8_UINT" value="338"/> + <value name="L8_SINT" value="339"/> + <value name="I8_UINT" value="340"/> + <value name="I8_SINT" value="341"/> + <value name="DXT1_RGB_SRGB" value="384"/> + <value name="R1_UNORM" value="385"/> + <value name="YCRCB_NORMAL" value="386"/> + <value name="YCRCB_SWAPUVY" value="387"/> + <value name="P2_UNORM_PALETTE0" value="388"/> + <value name="P2_UNORM_PALETTE1" value="389"/> + <value name="BC1_UNORM" value="390"/> + <value name="BC2_UNORM" value="391"/> + <value name="BC3_UNORM" value="392"/> + <value name="BC4_UNORM" value="393"/> + <value name="BC5_UNORM" value="394"/> + <value name="BC1_UNORM_SRGB" value="395"/> + <value name="BC2_UNORM_SRGB" value="396"/> + <value name="BC3_UNORM_SRGB" value="397"/> + <value name="MONO8" value="398"/> + <value name="YCRCB_SWAPUV" value="399"/> + <value name="YCRCB_SWAPY" value="400"/> + <value name="DXT1_RGB" value="401"/> + <value name="FXT1" value="402"/> + <value name="R8G8B8_UNORM" value="403"/> + <value name="R8G8B8_SNORM" value="404"/> + <value name="R8G8B8_SSCALED" value="405"/> + <value name="R8G8B8_USCALED" value="406"/> + <value name="R64G64B64A64_FLOAT" value="407"/> + <value name="R64G64B64_FLOAT" value="408"/> + <value name="BC4_SNORM" value="409"/> + <value name="BC5_SNORM" value="410"/> + <value name="R16G16B16_FLOAT" value="411"/> + <value name="R16G16B16_UNORM" value="412"/> + <value name="R16G16B16_SNORM" value="413"/> + <value name="R16G16B16_SSCALED" value="414"/> + <value name="R16G16B16_USCALED" value="415"/> + <value name="BC6H_SF16" value="417"/> + <value name="BC7_UNORM" value="418"/> + <value name="BC7_UNORM_SRGB" value="419"/> + <value name="BC6H_UF16" value="420"/> + <value name="PLANAR_420_8" value="421"/> + <value name="R8G8B8_UNORM_SRGB" value="424"/> + <value name="ETC1_RGB8" value="425"/> + <value name="ETC2_RGB8" value="426"/> + <value name="EAC_R11" value="427"/> + <value name="EAC_RG11" value="428"/> + <value name="EAC_SIGNED_R11" value="429"/> + <value name="EAC_SIGNED_RG11" value="430"/> + <value name="ETC2_SRGB8" value="431"/> + <value name="R16G16B16_UINT" value="432"/> + <value name="R16G16B16_SINT" value="433"/> + <value name="R32_SFIXED" value="434"/> + <value name="R10G10B10A2_SNORM" value="435"/> + <value name="R10G10B10A2_USCALED" value="436"/> + <value name="R10G10B10A2_SSCALED" value="437"/> + <value name="R10G10B10A2_SINT" value="438"/> + <value name="B10G10R10A2_SNORM" value="439"/> + <value name="B10G10R10A2_USCALED" value="440"/> + <value name="B10G10R10A2_SSCALED" value="441"/> + <value name="B10G10R10A2_UINT" value="442"/> + <value name="B10G10R10A2_SINT" value="443"/> + <value name="R64G64B64A64_PASSTHRU" value="444"/> + <value name="R64G64B64_PASSTHRU" value="445"/> + <value name="ETC2_RGB8_PTA" value="448"/> + <value name="ETC2_SRGB8_PTA" value="449"/> + <value name="ETC2_EAC_RGBA8" value="450"/> + <value name="ETC2_EAC_SRGB8_A8" value="451"/> + <value name="R8G8B8_UINT" value="456"/> + <value name="R8G8B8_SINT" value="457"/> + <value name="RAW" value="511"/> + </enum> + + <enum name="Shader Channel Select" prefix="SCS"> + <value name="ZERO" value="0"/> + <value name="ONE" value="1"/> + <value name="RED" value="4"/> + <value name="GREEN" value="5"/> + <value name="BLUE" value="6"/> + <value name="ALPHA" value="7"/> + </enum> + + <enum name="Clear Color"> + <value name="CC_ZERO" value="0"/> + <value name="CC_ONE" value="1"/> + </enum> + + <enum name="Texture Coordinate Mode" prefix="TCM"> + <value name="WRAP" value="0"/> + <value name="MIRROR" value="1"/> + <value name="CLAMP" value="2"/> + <value name="CUBE" value="3"/> + <value name="CLAMP_BORDER" value="4"/> + <value name="MIRROR_ONCE" value="5"/> + <value name="HALF_BORDER" value="6"/> + </enum> + <struct name="3DSTATE_CONSTANT_BODY" length="10"> <field name="Constant Buffer 1 Read Length" start="16" end="31" type="uint"/> <field name="Constant Buffer 0 Read Length" start="0" end="15" type="uint"/> @@ -485,408 +887,6 @@ <field name="Table 1Y Filter Coefficient[n,4]" start="224" end="231" type="s1.6"/> </struct> - <enum name="3D_Prim_Topo_Type" prefix="3DPRIM"> - <value name="POINTLIST" value="1"/> - <value name="LINELIST" value="2"/> - <value name="LINESTRIP" value="3"/> - <value name="TRILIST" value="4"/> - <value name="TRISTRIP" value="5"/> - <value name="TRIFAN" value="6"/> - <value name="QUADLIST" value="7"/> - <value name="QUADSTRIP" value="8"/> - <value name="LINELIST_ADJ" value="9"/> - <value name="LINESTRIP_ADJ" value="10"/> - <value name="TRILIST_ADJ" value="11"/> - <value name="TRISTRIP_ADJ" value="12"/> - <value name="TRISTRIP_REVERSE" value="13"/> - <value name="POLYGON" value="14"/> - <value name="RECTLIST" value="15"/> - <value name="LINELOOP" value="16"/> - <value name="POINTLIST _BF" value="17"/> - <value name="LINESTRIP_CONT" value="18"/> - <value name="LINESTRIP_BF" value="19"/> - <value name="LINESTRIP_CONT_BF" value="20"/> - <value name="TRIFAN_NOSTIPPLE" value="22"/> - <value name="PATCHLIST_1" value="32"/> - <value name="PATCHLIST_2" value="33"/> - <value name="PATCHLIST_3" value="34"/> - <value name="PATCHLIST_4" value="35"/> - <value name="PATCHLIST_5" value="36"/> - <value name="PATCHLIST_6" value="37"/> - <value name="PATCHLIST_7" value="38"/> - <value name="PATCHLIST_8" value="39"/> - <value name="PATCHLIST_9" value="40"/> - <value name="PATCHLIST_10" value="41"/> - <value name="PATCHLIST_11" value="42"/> - <value name="PATCHLIST_12" value="43"/> - <value name="PATCHLIST_13" value="44"/> - <value name="PATCHLIST_14" value="45"/> - <value name="PATCHLIST_15" value="46"/> - <value name="PATCHLIST_16" value="47"/> - <value name="PATCHLIST_17" value="48"/> - <value name="PATCHLIST_18" value="49"/> - <value name="PATCHLIST_19" value="50"/> - <value name="PATCHLIST_20" value="51"/> - <value name="PATCHLIST_21" value="52"/> - <value name="PATCHLIST_22" value="53"/> - <value name="PATCHLIST_23" value="54"/> - <value name="PATCHLIST_24" value="55"/> - <value name="PATCHLIST_25" value="56"/> - <value name="PATCHLIST_26" value="57"/> - <value name="PATCHLIST_27" value="58"/> - <value name="PATCHLIST_28" value="59"/> - <value name="PATCHLIST_29" value="60"/> - <value name="PATCHLIST_30" value="61"/> - <value name="PATCHLIST_31" value="62"/> - <value name="PATCHLIST_32" value="63"/> - </enum> - - <enum name="3D_Vertex_Component_Control" prefix="VFCOMP"> - <value name="NOSTORE" value="0"/> - <value name="STORE_SRC" value="1"/> - <value name="STORE_0" value="2"/> - <value name="STORE_1_FP" value="3"/> - <value name="STORE_1_INT" value="4"/> - <value name="STORE_PID" value="7"/> - </enum> - - <enum name="WRAP_SHORTEST_ENABLE" prefix="WSE"> - <value name="X" value="1"/> - <value name="Y" value="2"/> - <value name="XY" value="3"/> - <value name="Z" value="4"/> - <value name="XZ" value="5"/> - <value name="YZ" value="6"/> - <value name="XYZ" value="7"/> - <value name="W" value="8"/> - <value name="XW" value="9"/> - <value name="YW" value="10"/> - <value name="XYW" value="11"/> - <value name="ZW" value="12"/> - <value name="XZW" value="13"/> - <value name="YZW" value="14"/> - <value name="XYZW" value="15"/> - </enum> - - <enum name="3D_Stencil_Operation" prefix="STENCILOP"> - <value name="KEEP" value="0"/> - <value name="ZERO" value="1"/> - <value name="REPLACE" value="2"/> - <value name="INCRSAT" value="3"/> - <value name="DECRSAT" value="4"/> - <value name="INCR" value="5"/> - <value name="DECR" value="6"/> - <value name="INVERT" value="7"/> - </enum> - - <enum name="3D_Color_Buffer_Blend_Factor" prefix="BLENDFACTOR"> - <value name="ONE" value="1"/> - <value name="SRC_COLOR" value="2"/> - <value name="SRC_ALPHA" value="3"/> - <value name="DST_ALPHA" value="4"/> - <value name="DST_COLOR" value="5"/> - <value name="SRC_ALPHA_SATURATE" value="6"/> - <value name="CONST_COLOR" value="7"/> - <value name="CONST_ALPHA" value="8"/> - <value name="SRC1_COLOR" value="9"/> - <value name="SRC1_ALPHA" value="10"/> - <value name="ZERO" value="17"/> - <value name="INV_SRC_COLOR" value="18"/> - <value name="INV_SRC_ALPHA" value="19"/> - <value name="INV_DST_ALPHA" value="20"/> - <value name="INV_DST_COLOR" value="21"/> - <value name="INV_CONST_COLOR" value="23"/> - <value name="INV_CONST_ALPHA" value="24"/> - <value name="INV_SRC1_COLOR" value="25"/> - <value name="INV_SRC1_ALPHA" value="26"/> - </enum> - - <enum name="3D_Color_Buffer_Blend_Function" prefix="BLENDFUNCTION"> - <value name="ADD" value="0"/> - <value name="SUBTRACT" value="1"/> - <value name="REVERSE_SUBTRACT" value="2"/> - <value name="MIN" value="3"/> - <value name="MAX" value="4"/> - </enum> - - <enum name="3D_Compare_Function" prefix="COMPAREFUNCTION"> - <value name="ALWAYS" value="0"/> - <value name="NEVER" value="1"/> - <value name="LESS" value="2"/> - <value name="EQUAL" value="3"/> - <value name="LEQUAL" value="4"/> - <value name="GREATER" value="5"/> - <value name="NOTEQUAL" value="6"/> - <value name="GEQUAL" value="7"/> - </enum> - - <enum name="3D_Logic_Op_Function" prefix="LOGICOP"> - <value name="CLEAR" value="0"/> - <value name="NOR" value="1"/> - <value name="AND_INVERTED" value="2"/> - <value name="COPY_INVERTED" value="3"/> - <value name="AND_REVERSE" value="4"/> - <value name="INVERT" value="5"/> - <value name="XOR" value="6"/> - <value name="NAND" value="7"/> - <value name="AND" value="8"/> - <value name="EQUIV" value="9"/> - <value name="NOOP" value="10"/> - <value name="OR_INVERTED" value="11"/> - <value name="COPY" value="12"/> - <value name="OR_REVERSE" value="13"/> - <value name="OR" value="14"/> - <value name="SET" value="15"/> - </enum> - - <enum name="SURFACE_FORMAT" prefix="SF"> - <value name="R32G32B32A32_FLOAT" value="0"/> - <value name="R32G32B32A32_SINT" value="1"/> - <value name="R32G32B32A32_UINT" value="2"/> - <value name="R32G32B32A32_UNORM" value="3"/> - <value name="R32G32B32A32_SNORM" value="4"/> - <value name="R64G64_FLOAT" value="5"/> - <value name="R32G32B32X32_FLOAT" value="6"/> - <value name="R32G32B32A32_SSCALED" value="7"/> - <value name="R32G32B32A32_USCALED" value="8"/> - <value name="R32G32B32A32_SFIXED" value="32"/> - <value name="R64G64_PASSTHRU" value="33"/> - <value name="R32G32B32_FLOAT" value="64"/> - <value name="R32G32B32_SINT" value="65"/> - <value name="R32G32B32_UINT" value="66"/> - <value name="R32G32B32_UNORM" value="67"/> - <value name="R32G32B32_SNORM" value="68"/> - <value name="R32G32B32_SSCALED" value="69"/> - <value name="R32G32B32_USCALED" value="70"/> - <value name="R32G32B32_SFIXED" value="80"/> - <value name="R16G16B16A16_UNORM" value="128"/> - <value name="R16G16B16A16_SNORM" value="129"/> - <value name="R16G16B16A16_SINT" value="130"/> - <value name="R16G16B16A16_UINT" value="131"/> - <value name="R16G16B16A16_FLOAT" value="132"/> - <value name="R32G32_FLOAT" value="133"/> - <value name="R32G32_SINT" value="134"/> - <value name="R32G32_UINT" value="135"/> - <value name="R32_FLOAT_X8X24_TYPELESS" value="136"/> - <value name="X32_TYPELESS_G8X24_UINT" value="137"/> - <value name="L32A32_FLOAT" value="138"/> - <value name="R32G32_UNORM" value="139"/> - <value name="R32G32_SNORM" value="140"/> - <value name="R64_FLOAT" value="141"/> - <value name="R16G16B16X16_UNORM" value="142"/> - <value name="R16G16B16X16_FLOAT" value="143"/> - <value name="A32X32_FLOAT" value="144"/> - <value name="L32X32_FLOAT" value="145"/> - <value name="I32X32_FLOAT" value="146"/> - <value name="R16G16B16A16_SSCALED" value="147"/> - <value name="R16G16B16A16_USCALED" value="148"/> - <value name="R32G32_SSCALED" value="149"/> - <value name="R32G32_USCALED" value="150"/> - <value name="R32G32_SFIXED" value="160"/> - <value name="R64_PASSTHRU" value="161"/> - <value name="B8G8R8A8_UNORM" value="192"/> - <value name="B8G8R8A8_UNORM_SRGB" value="193"/> - <value name="R10G10B10A2_UNORM" value="194"/> - <value name="R10G10B10A2_UNORM_SRGB" value="195"/> - <value name="R10G10B10A2_UINT" value="196"/> - <value name="R10G10B10_SNORM_A2_UNORM" value="197"/> - <value name="R8G8B8A8_UNORM" value="199"/> - <value name="R8G8B8A8_UNORM_SRGB" value="200"/> - <value name="R8G8B8A8_SNORM" value="201"/> - <value name="R8G8B8A8_SINT" value="202"/> - <value name="R8G8B8A8_UINT" value="203"/> - <value name="R16G16_UNORM" value="204"/> - <value name="R16G16_SNORM" value="205"/> - <value name="R16G16_SINT" value="206"/> - <value name="R16G16_UINT" value="207"/> - <value name="R16G16_FLOAT" value="208"/> - <value name="B10G10R10A2_UNORM" value="209"/> - <value name="B10G10R10A2_UNORM_SRGB" value="210"/> - <value name="R11G11B10_FLOAT" value="211"/> - <value name="R32_SINT" value="214"/> - <value name="R32_UINT" value="215"/> - <value name="R32_FLOAT" value="216"/> - <value name="R24_UNORM_X8_TYPELESS" value="217"/> - <value name="X24_TYPELESS_G8_UINT" value="218"/> - <value name="L32_UNORM" value="221"/> - <value name="A32_UNORM" value="222"/> - <value name="L16A16_UNORM" value="223"/> - <value name="I24X8_UNORM" value="224"/> - <value name="L24X8_UNORM" value="225"/> - <value name="A24X8_UNORM" value="226"/> - <value name="I32_FLOAT" value="227"/> - <value name="L32_FLOAT" value="228"/> - <value name="A32_FLOAT" value="229"/> - <value name="X8B8_UNORM_G8R8_SNORM" value="230"/> - <value name="A8X8_UNORM_G8R8_SNORM" value="231"/> - <value name="B8X8_UNORM_G8R8_SNORM" value="232"/> - <value name="B8G8R8X8_UNORM" value="233"/> - <value name="B8G8R8X8_UNORM_SRGB" value="234"/> - <value name="R8G8B8X8_UNORM" value="235"/> - <value name="R8G8B8X8_UNORM_SRGB" value="236"/> - <value name="R9G9B9E5_SHAREDEXP" value="237"/> - <value name="B10G10R10X2_UNORM" value="238"/> - <value name="L16A16_FLOAT" value="240"/> - <value name="R32_UNORM" value="241"/> - <value name="R32_SNORM" value="242"/> - <value name="R10G10B10X2_USCALED" value="243"/> - <value name="R8G8B8A8_SSCALED" value="244"/> - <value name="R8G8B8A8_USCALED" value="245"/> - <value name="R16G16_SSCALED" value="246"/> - <value name="R16G16_USCALED" value="247"/> - <value name="R32_SSCALED" value="248"/> - <value name="R32_USCALED" value="249"/> - <value name="B5G6R5_UNORM" value="256"/> - <value name="B5G6R5_UNORM_SRGB" value="257"/> - <value name="B5G5R5A1_UNORM" value="258"/> - <value name="B5G5R5A1_UNORM_SRGB" value="259"/> - <value name="B4G4R4A4_UNORM" value="260"/> - <value name="B4G4R4A4_UNORM_SRGB" value="261"/> - <value name="R8G8_UNORM" value="262"/> - <value name="R8G8_SNORM" value="263"/> - <value name="R8G8_SINT" value="264"/> - <value name="R8G8_UINT" value="265"/> - <value name="R16_UNORM" value="266"/> - <value name="R16_SNORM" value="267"/> - <value name="R16_SINT" value="268"/> - <value name="R16_UINT" value="269"/> - <value name="R16_FLOAT" value="270"/> - <value name="A8P8_UNORM_PALETTE0" value="271"/> - <value name="A8P8_UNORM_PALETTE1" value="272"/> - <value name="I16_UNORM" value="273"/> - <value name="L16_UNORM" value="274"/> - <value name="A16_UNORM" value="275"/> - <value name="L8A8_UNORM" value="276"/> - <value name="I16_FLOAT" value="277"/> - <value name="L16_FLOAT" value="278"/> - <value name="A16_FLOAT" value="279"/> - <value name="L8A8_UNORM_SRGB" value="280"/> - <value name="R5G5_SNORM_B6_UNORM" value="281"/> - <value name="B5G5R5X1_UNORM" value="282"/> - <value name="B5G5R5X1_UNORM_SRGB" value="283"/> - <value name="R8G8_SSCALED" value="284"/> - <value name="R8G8_USCALED" value="285"/> - <value name="R16_SSCALED" value="286"/> - <value name="R16_USCALED" value="287"/> - <value name="P8A8_UNORM_PALETTE0" value="290"/> - <value name="P8A8_UNORM_PALETTE1" value="291"/> - <value name="A1B5G5R5_UNORM" value="292"/> - <value name="A4B4G4R4_UNORM" value="293"/> - <value name="L8A8_UINT" value="294"/> - <value name="L8A8_SINT" value="295"/> - <value name="R8_UNORM" value="320"/> - <value name="R8_SNORM" value="321"/> - <value name="R8_SINT" value="322"/> - <value name="R8_UINT" value="323"/> - <value name="A8_UNORM" value="324"/> - <value name="I8_UNORM" value="325"/> - <value name="L8_UNORM" value="326"/> - <value name="P4A4_UNORM_PALETTE0" value="327"/> - <value name="A4P4_UNORM_PALETTE0" value="328"/> - <value name="R8_SSCALED" value="329"/> - <value name="R8_USCALED" value="330"/> - <value name="P8_UNORM_PALETTE0" value="331"/> - <value name="L8_UNORM_SRGB" value="332"/> - <value name="P8_UNORM_PALETTE1" value="333"/> - <value name="P4A4_UNORM_PALETTE1" value="334"/> - <value name="A4P4_UNORM_PALETTE1" value="335"/> - <value name="Y8_UNORM" value="336"/> - <value name="L8_UINT" value="338"/> - <value name="L8_SINT" value="339"/> - <value name="I8_UINT" value="340"/> - <value name="I8_SINT" value="341"/> - <value name="DXT1_RGB_SRGB" value="384"/> - <value name="R1_UNORM" value="385"/> - <value name="YCRCB_NORMAL" value="386"/> - <value name="YCRCB_SWAPUVY" value="387"/> - <value name="P2_UNORM_PALETTE0" value="388"/> - <value name="P2_UNORM_PALETTE1" value="389"/> - <value name="BC1_UNORM" value="390"/> - <value name="BC2_UNORM" value="391"/> - <value name="BC3_UNORM" value="392"/> - <value name="BC4_UNORM" value="393"/> - <value name="BC5_UNORM" value="394"/> - <value name="BC1_UNORM_SRGB" value="395"/> - <value name="BC2_UNORM_SRGB" value="396"/> - <value name="BC3_UNORM_SRGB" value="397"/> - <value name="MONO8" value="398"/> - <value name="YCRCB_SWAPUV" value="399"/> - <value name="YCRCB_SWAPY" value="400"/> - <value name="DXT1_RGB" value="401"/> - <value name="FXT1" value="402"/> - <value name="R8G8B8_UNORM" value="403"/> - <value name="R8G8B8_SNORM" value="404"/> - <value name="R8G8B8_SSCALED" value="405"/> - <value name="R8G8B8_USCALED" value="406"/> - <value name="R64G64B64A64_FLOAT" value="407"/> - <value name="R64G64B64_FLOAT" value="408"/> - <value name="BC4_SNORM" value="409"/> - <value name="BC5_SNORM" value="410"/> - <value name="R16G16B16_FLOAT" value="411"/> - <value name="R16G16B16_UNORM" value="412"/> - <value name="R16G16B16_SNORM" value="413"/> - <value name="R16G16B16_SSCALED" value="414"/> - <value name="R16G16B16_USCALED" value="415"/> - <value name="BC6H_SF16" value="417"/> - <value name="BC7_UNORM" value="418"/> - <value name="BC7_UNORM_SRGB" value="419"/> - <value name="BC6H_UF16" value="420"/> - <value name="PLANAR_420_8" value="421"/> - <value name="R8G8B8_UNORM_SRGB" value="424"/> - <value name="ETC1_RGB8" value="425"/> - <value name="ETC2_RGB8" value="426"/> - <value name="EAC_R11" value="427"/> - <value name="EAC_RG11" value="428"/> - <value name="EAC_SIGNED_R11" value="429"/> - <value name="EAC_SIGNED_RG11" value="430"/> - <value name="ETC2_SRGB8" value="431"/> - <value name="R16G16B16_UINT" value="432"/> - <value name="R16G16B16_SINT" value="433"/> - <value name="R32_SFIXED" value="434"/> - <value name="R10G10B10A2_SNORM" value="435"/> - <value name="R10G10B10A2_USCALED" value="436"/> - <value name="R10G10B10A2_SSCALED" value="437"/> - <value name="R10G10B10A2_SINT" value="438"/> - <value name="B10G10R10A2_SNORM" value="439"/> - <value name="B10G10R10A2_USCALED" value="440"/> - <value name="B10G10R10A2_SSCALED" value="441"/> - <value name="B10G10R10A2_UINT" value="442"/> - <value name="B10G10R10A2_SINT" value="443"/> - <value name="R64G64B64A64_PASSTHRU" value="444"/> - <value name="R64G64B64_PASSTHRU" value="445"/> - <value name="ETC2_RGB8_PTA" value="448"/> - <value name="ETC2_SRGB8_PTA" value="449"/> - <value name="ETC2_EAC_RGBA8" value="450"/> - <value name="ETC2_EAC_SRGB8_A8" value="451"/> - <value name="R8G8B8_UINT" value="456"/> - <value name="R8G8B8_SINT" value="457"/> - <value name="RAW" value="511"/> - </enum> - - <enum name="Shader Channel Select" prefix="SCS"> - <value name="ZERO" value="0"/> - <value name="ONE" value="1"/> - <value name="RED" value="4"/> - <value name="GREEN" value="5"/> - <value name="BLUE" value="6"/> - <value name="ALPHA" value="7"/> - </enum> - - <enum name="Clear Color"> - <value name="CC_ZERO" value="0"/> - <value name="CC_ONE" value="1"/> - </enum> - - <enum name="Texture Coordinate Mode" prefix="TCM"> - <value name="WRAP" value="0"/> - <value name="MIRROR" value="1"/> - <value name="CLAMP" value="2"/> - <value name="CUBE" value="3"/> - <value name="CLAMP_BORDER" value="4"/> - <value name="MIRROR_ONCE" value="5"/> - <value name="HALF_BORDER" value="6"/> - </enum> - <instruction name="3DPRIMITIVE" bias="2" length="7"> <field name="Command Type" start="29" end="31" type="uint" default="3"/> <field name="Command SubType" start="27" end="28" type="uint" default="3"/> diff --git a/src/intel/genxml/gen9.xml b/src/intel/genxml/gen9.xml index fb0a111cbef..3ba110422c5 100644 --- a/src/intel/genxml/gen9.xml +++ b/src/intel/genxml/gen9.xml @@ -1,4 +1,427 @@ <genxml name="SKL" gen="9"> + <enum name="3D_Prim_Topo_Type" prefix="3DPRIM"> + <value name="POINTLIST" value="1"/> + <value name="LINELIST" value="2"/> + <value name="LINESTRIP" value="3"/> + <value name="TRILIST" value="4"/> + <value name="TRISTRIP" value="5"/> + <value name="TRIFAN" value="6"/> + <value name="QUADLIST" value="7"/> + <value name="QUADSTRIP" value="8"/> + <value name="LINELIST_ADJ" value="9"/> + <value name="LINESTRIP_ADJ" value="10"/> + <value name="TRILIST_ADJ" value="11"/> + <value name="TRISTRIP_ADJ" value="12"/> + <value name="TRISTRIP_REVERSE" value="13"/> + <value name="POLYGON" value="14"/> + <value name="RECTLIST" value="15"/> + <value name="LINELOOP" value="16"/> + <value name="POINTLIST _BF" value="17"/> + <value name="LINESTRIP_CONT" value="18"/> + <value name="LINESTRIP_BF" value="19"/> + <value name="LINESTRIP_CONT_BF" value="20"/> + <value name="TRIFAN_NOSTIPPLE" value="22"/> + <value name="PATCHLIST_1" value="32"/> + <value name="PATCHLIST_2" value="33"/> + <value name="PATCHLIST_3" value="34"/> + <value name="PATCHLIST_4" value="35"/> + <value name="PATCHLIST_5" value="36"/> + <value name="PATCHLIST_6" value="37"/> + <value name="PATCHLIST_7" value="38"/> + <value name="PATCHLIST_8" value="39"/> + <value name="PATCHLIST_9" value="40"/> + <value name="PATCHLIST_10" value="41"/> + <value name="PATCHLIST_11" value="42"/> + <value name="PATCHLIST_12" value="43"/> + <value name="PATCHLIST_13" value="44"/> + <value name="PATCHLIST_14" value="45"/> + <value name="PATCHLIST_15" value="46"/> + <value name="PATCHLIST_16" value="47"/> + <value name="PATCHLIST_17" value="48"/> + <value name="PATCHLIST_18" value="49"/> + <value name="PATCHLIST_19" value="50"/> + <value name="PATCHLIST_20" value="51"/> + <value name="PATCHLIST_21" value="52"/> + <value name="PATCHLIST_22" value="53"/> + <value name="PATCHLIST_23" value="54"/> + <value name="PATCHLIST_24" value="55"/> + <value name="PATCHLIST_25" value="56"/> + <value name="PATCHLIST_26" value="57"/> + <value name="PATCHLIST_27" value="58"/> + <value name="PATCHLIST_28" value="59"/> + <value name="PATCHLIST_29" value="60"/> + <value name="PATCHLIST_30" value="61"/> + <value name="PATCHLIST_31" value="62"/> + <value name="PATCHLIST_32" value="63"/> + </enum> + + <enum name="3D_Vertex_Component_Control" prefix="VFCOMP"> + <value name="NOSTORE" value="0"/> + <value name="STORE_SRC" value="1"/> + <value name="STORE_0" value="2"/> + <value name="STORE_1_FP" value="3"/> + <value name="STORE_1_INT" value="4"/> + <value name="STORE_PID" value="7"/> + </enum> + + <enum name="COMPONENT_ENABLES" prefix="CE"> + <value name="NONE" value="0"/> + <value name="X" value="1"/> + <value name="Y" value="2"/> + <value name="XY" value="3"/> + <value name="Z" value="4"/> + <value name="XZ" value="5"/> + <value name="YZ" value="6"/> + <value name="XYZ" value="7"/> + <value name="W" value="8"/> + <value name="XW" value="9"/> + <value name="YW" value="10"/> + <value name="XYW" value="11"/> + <value name="ZW" value="12"/> + <value name="XZW" value="13"/> + <value name="YZW" value="14"/> + <value name="XYZW" value="15"/> + </enum> + + <enum name="Attribute_Component_Format" prefix="ACF"> + <value name="disabled" value="0"/> + <value name=".xy" value="1"/> + <value name=".xyz" value="2"/> + <value name=".xyzw" value="3"/> + </enum> + + <enum name="WRAP_SHORTEST_ENABLE" prefix="WSE"> + <value name="X" value="1"/> + <value name="Y" value="2"/> + <value name="XY" value="3"/> + <value name="Z" value="4"/> + <value name="XZ" value="5"/> + <value name="YZ" value="6"/> + <value name="XYZ" value="7"/> + <value name="W" value="8"/> + <value name="XW" value="9"/> + <value name="YW" value="10"/> + <value name="XYW" value="11"/> + <value name="ZW" value="12"/> + <value name="XZW" value="13"/> + <value name="YZW" value="14"/> + <value name="XYZW" value="15"/> + </enum> + + <enum name="3D_Stencil_Operation" prefix="STENCILOP"> + <value name="KEEP" value="0"/> + <value name="ZERO" value="1"/> + <value name="REPLACE" value="2"/> + <value name="INCRSAT" value="3"/> + <value name="DECRSAT" value="4"/> + <value name="INCR" value="5"/> + <value name="DECR" value="6"/> + <value name="INVERT" value="7"/> + </enum> + + <enum name="3D_Color_Buffer_Blend_Factor" prefix="BLENDFACTOR"> + <value name="ONE" value="1"/> + <value name="SRC_COLOR" value="2"/> + <value name="SRC_ALPHA" value="3"/> + <value name="DST_ALPHA" value="4"/> + <value name="DST_COLOR" value="5"/> + <value name="SRC_ALPHA_SATURATE" value="6"/> + <value name="CONST_COLOR" value="7"/> + <value name="CONST_ALPHA" value="8"/> + <value name="SRC1_COLOR" value="9"/> + <value name="SRC1_ALPHA" value="10"/> + <value name="ZERO" value="17"/> + <value name="INV_SRC_COLOR" value="18"/> + <value name="INV_SRC_ALPHA" value="19"/> + <value name="INV_DST_ALPHA" value="20"/> + <value name="INV_DST_COLOR" value="21"/> + <value name="INV_CONST_COLOR" value="23"/> + <value name="INV_CONST_ALPHA" value="24"/> + <value name="INV_SRC1_COLOR" value="25"/> + <value name="INV_SRC1_ALPHA" value="26"/> + </enum> + + <enum name="3D_Color_Buffer_Blend_Function" prefix="BLENDFUNCTION"> + <value name="ADD" value="0"/> + <value name="SUBTRACT" value="1"/> + <value name="REVERSE_SUBTRACT" value="2"/> + <value name="MIN" value="3"/> + <value name="MAX" value="4"/> + </enum> + + <enum name="3D_Compare_Function" prefix="COMPAREFUNCTION"> + <value name="ALWAYS" value="0"/> + <value name="NEVER" value="1"/> + <value name="LESS" value="2"/> + <value name="EQUAL" value="3"/> + <value name="LEQUAL" value="4"/> + <value name="GREATER" value="5"/> + <value name="NOTEQUAL" value="6"/> + <value name="GEQUAL" value="7"/> + </enum> + + <enum name="3D_Logic_Op_Function" prefix="LOGICOP"> + <value name="CLEAR" value="0"/> + <value name="NOR" value="1"/> + <value name="AND_INVERTED" value="2"/> + <value name="COPY_INVERTED" value="3"/> + <value name="AND_REVERSE" value="4"/> + <value name="INVERT" value="5"/> + <value name="XOR" value="6"/> + <value name="NAND" value="7"/> + <value name="AND" value="8"/> + <value name="EQUIV" value="9"/> + <value name="NOOP" value="10"/> + <value name="OR_INVERTED" value="11"/> + <value name="COPY" value="12"/> + <value name="OR_REVERSE" value="13"/> + <value name="OR" value="14"/> + <value name="SET" value="15"/> + </enum> + + <enum name="SURFACE_FORMAT" prefix="SF"> + <value name="R32G32B32A32_FLOAT" value="0"/> + <value name="R32G32B32A32_SINT" value="1"/> + <value name="R32G32B32A32_UINT" value="2"/> + <value name="R32G32B32A32_UNORM" value="3"/> + <value name="R32G32B32A32_SNORM" value="4"/> + <value name="R64G64_FLOAT" value="5"/> + <value name="R32G32B32X32_FLOAT" value="6"/> + <value name="R32G32B32A32_SSCALED" value="7"/> + <value name="R32G32B32A32_USCALED" value="8"/> + <value name="R32G32B32A32_SFIXED" value="32"/> + <value name="R64G64_PASSTHRU" value="33"/> + <value name="R32G32B32_FLOAT" value="64"/> + <value name="R32G32B32_SINT" value="65"/> + <value name="R32G32B32_UINT" value="66"/> + <value name="R32G32B32_UNORM" value="67"/> + <value name="R32G32B32_SNORM" value="68"/> + <value name="R32G32B32_SSCALED" value="69"/> + <value name="R32G32B32_USCALED" value="70"/> + <value name="R32G32B32_SFIXED" value="80"/> + <value name="R16G16B16A16_UNORM" value="128"/> + <value name="R16G16B16A16_SNORM" value="129"/> + <value name="R16G16B16A16_SINT" value="130"/> + <value name="R16G16B16A16_UINT" value="131"/> + <value name="R16G16B16A16_FLOAT" value="132"/> + <value name="R32G32_FLOAT" value="133"/> + <value name="R32G32_SINT" value="134"/> + <value name="R32G32_UINT" value="135"/> + <value name="R32_FLOAT_X8X24_TYPELESS" value="136"/> + <value name="X32_TYPELESS_G8X24_UINT" value="137"/> + <value name="L32A32_FLOAT" value="138"/> + <value name="R32G32_UNORM" value="139"/> + <value name="R32G32_SNORM" value="140"/> + <value name="R64_FLOAT" value="141"/> + <value name="R16G16B16X16_UNORM" value="142"/> + <value name="R16G16B16X16_FLOAT" value="143"/> + <value name="A32X32_FLOAT" value="144"/> + <value name="L32X32_FLOAT" value="145"/> + <value name="I32X32_FLOAT" value="146"/> + <value name="R16G16B16A16_SSCALED" value="147"/> + <value name="R16G16B16A16_USCALED" value="148"/> + <value name="R32G32_SSCALED" value="149"/> + <value name="R32G32_USCALED" value="150"/> + <value name="R32G32_SFIXED" value="160"/> + <value name="R64_PASSTHRU" value="161"/> + <value name="B8G8R8A8_UNORM" value="192"/> + <value name="B8G8R8A8_UNORM_SRGB" value="193"/> + <value name="R10G10B10A2_UNORM" value="194"/> + <value name="R10G10B10A2_UNORM_SRGB" value="195"/> + <value name="R10G10B10A2_UINT" value="196"/> + <value name="R10G10B10_SNORM_A2_UNORM" value="197"/> + <value name="R8G8B8A8_UNORM" value="199"/> + <value name="R8G8B8A8_UNORM_SRGB" value="200"/> + <value name="R8G8B8A8_SNORM" value="201"/> + <value name="R8G8B8A8_SINT" value="202"/> + <value name="R8G8B8A8_UINT" value="203"/> + <value name="R16G16_UNORM" value="204"/> + <value name="R16G16_SNORM" value="205"/> + <value name="R16G16_SINT" value="206"/> + <value name="R16G16_UINT" value="207"/> + <value name="R16G16_FLOAT" value="208"/> + <value name="B10G10R10A2_UNORM" value="209"/> + <value name="B10G10R10A2_UNORM_SRGB" value="210"/> + <value name="R11G11B10_FLOAT" value="211"/> + <value name="R32_SINT" value="214"/> + <value name="R32_UINT" value="215"/> + <value name="R32_FLOAT" value="216"/> + <value name="R24_UNORM_X8_TYPELESS" value="217"/> + <value name="X24_TYPELESS_G8_UINT" value="218"/> + <value name="L32_UNORM" value="221"/> + <value name="A32_UNORM" value="222"/> + <value name="L16A16_UNORM" value="223"/> + <value name="I24X8_UNORM" value="224"/> + <value name="L24X8_UNORM" value="225"/> + <value name="A24X8_UNORM" value="226"/> + <value name="I32_FLOAT" value="227"/> + <value name="L32_FLOAT" value="228"/> + <value name="A32_FLOAT" value="229"/> + <value name="X8B8_UNORM_G8R8_SNORM" value="230"/> + <value name="A8X8_UNORM_G8R8_SNORM" value="231"/> + <value name="B8X8_UNORM_G8R8_SNORM" value="232"/> + <value name="B8G8R8X8_UNORM" value="233"/> + <value name="B8G8R8X8_UNORM_SRGB" value="234"/> + <value name="R8G8B8X8_UNORM" value="235"/> + <value name="R8G8B8X8_UNORM_SRGB" value="236"/> + <value name="R9G9B9E5_SHAREDEXP" value="237"/> + <value name="B10G10R10X2_UNORM" value="238"/> + <value name="L16A16_FLOAT" value="240"/> + <value name="R32_UNORM" value="241"/> + <value name="R32_SNORM" value="242"/> + <value name="R10G10B10X2_USCALED" value="243"/> + <value name="R8G8B8A8_SSCALED" value="244"/> + <value name="R8G8B8A8_USCALED" value="245"/> + <value name="R16G16_SSCALED" value="246"/> + <value name="R16G16_USCALED" value="247"/> + <value name="R32_SSCALED" value="248"/> + <value name="R32_USCALED" value="249"/> + <value name="B5G6R5_UNORM" value="256"/> + <value name="B5G6R5_UNORM_SRGB" value="257"/> + <value name="B5G5R5A1_UNORM" value="258"/> + <value name="B5G5R5A1_UNORM_SRGB" value="259"/> + <value name="B4G4R4A4_UNORM" value="260"/> + <value name="B4G4R4A4_UNORM_SRGB" value="261"/> + <value name="R8G8_UNORM" value="262"/> + <value name="R8G8_SNORM" value="263"/> + <value name="R8G8_SINT" value="264"/> + <value name="R8G8_UINT" value="265"/> + <value name="R16_UNORM" value="266"/> + <value name="R16_SNORM" value="267"/> + <value name="R16_SINT" value="268"/> + <value name="R16_UINT" value="269"/> + <value name="R16_FLOAT" value="270"/> + <value name="A8P8_UNORM_PALETTE0" value="271"/> + <value name="A8P8_UNORM_PALETTE1" value="272"/> + <value name="I16_UNORM" value="273"/> + <value name="L16_UNORM" value="274"/> + <value name="A16_UNORM" value="275"/> + <value name="L8A8_UNORM" value="276"/> + <value name="I16_FLOAT" value="277"/> + <value name="L16_FLOAT" value="278"/> + <value name="A16_FLOAT" value="279"/> + <value name="L8A8_UNORM_SRGB" value="280"/> + <value name="R5G5_SNORM_B6_UNORM" value="281"/> + <value name="B5G5R5X1_UNORM" value="282"/> + <value name="B5G5R5X1_UNORM_SRGB" value="283"/> + <value name="R8G8_SSCALED" value="284"/> + <value name="R8G8_USCALED" value="285"/> + <value name="R16_SSCALED" value="286"/> + <value name="R16_USCALED" value="287"/> + <value name="P8A8_UNORM_PALETTE0" value="290"/> + <value name="P8A8_UNORM_PALETTE1" value="291"/> + <value name="A1B5G5R5_UNORM" value="292"/> + <value name="A4B4G4R4_UNORM" value="293"/> + <value name="L8A8_UINT" value="294"/> + <value name="L8A8_SINT" value="295"/> + <value name="R8_UNORM" value="320"/> + <value name="R8_SNORM" value="321"/> + <value name="R8_SINT" value="322"/> + <value name="R8_UINT" value="323"/> + <value name="A8_UNORM" value="324"/> + <value name="I8_UNORM" value="325"/> + <value name="L8_UNORM" value="326"/> + <value name="P4A4_UNORM_PALETTE0" value="327"/> + <value name="A4P4_UNORM_PALETTE0" value="328"/> + <value name="R8_SSCALED" value="329"/> + <value name="R8_USCALED" value="330"/> + <value name="P8_UNORM_PALETTE0" value="331"/> + <value name="L8_UNORM_SRGB" value="332"/> + <value name="P8_UNORM_PALETTE1" value="333"/> + <value name="P4A4_UNORM_PALETTE1" value="334"/> + <value name="A4P4_UNORM_PALETTE1" value="335"/> + <value name="Y8_UNORM" value="336"/> + <value name="L8_UINT" value="338"/> + <value name="L8_SINT" value="339"/> + <value name="I8_UINT" value="340"/> + <value name="I8_SINT" value="341"/> + <value name="DXT1_RGB_SRGB" value="384"/> + <value name="R1_UNORM" value="385"/> + <value name="YCRCB_NORMAL" value="386"/> + <value name="YCRCB_SWAPUVY" value="387"/> + <value name="P2_UNORM_PALETTE0" value="388"/> + <value name="P2_UNORM_PALETTE1" value="389"/> + <value name="BC1_UNORM" value="390"/> + <value name="BC2_UNORM" value="391"/> + <value name="BC3_UNORM" value="392"/> + <value name="BC4_UNORM" value="393"/> + <value name="BC5_UNORM" value="394"/> + <value name="BC1_UNORM_SRGB" value="395"/> + <value name="BC2_UNORM_SRGB" value="396"/> + <value name="BC3_UNORM_SRGB" value="397"/> + <value name="MONO8" value="398"/> + <value name="YCRCB_SWAPUV" value="399"/> + <value name="YCRCB_SWAPY" value="400"/> + <value name="DXT1_RGB" value="401"/> + <value name="FXT1" value="402"/> + <value name="R8G8B8_UNORM" value="403"/> + <value name="R8G8B8_SNORM" value="404"/> + <value name="R8G8B8_SSCALED" value="405"/> + <value name="R8G8B8_USCALED" value="406"/> + <value name="R64G64B64A64_FLOAT" value="407"/> + <value name="R64G64B64_FLOAT" value="408"/> + <value name="BC4_SNORM" value="409"/> + <value name="BC5_SNORM" value="410"/> + <value name="R16G16B16_FLOAT" value="411"/> + <value name="R16G16B16_UNORM" value="412"/> + <value name="R16G16B16_SNORM" value="413"/> + <value name="R16G16B16_SSCALED" value="414"/> + <value name="R16G16B16_USCALED" value="415"/> + <value name="BC6H_SF16" value="417"/> + <value name="BC7_UNORM" value="418"/> + <value name="BC7_UNORM_SRGB" value="419"/> + <value name="BC6H_UF16" value="420"/> + <value name="PLANAR_420_8" value="421"/> + <value name="R8G8B8_UNORM_SRGB" value="424"/> + <value name="ETC1_RGB8" value="425"/> + <value name="ETC2_RGB8" value="426"/> + <value name="EAC_R11" value="427"/> + <value name="EAC_RG11" value="428"/> + <value name="EAC_SIGNED_R11" value="429"/> + <value name="EAC_SIGNED_RG11" value="430"/> + <value name="ETC2_SRGB8" value="431"/> + <value name="R16G16B16_UINT" value="432"/> + <value name="R16G16B16_SINT" value="433"/> + <value name="R32_SFIXED" value="434"/> + <value name="R10G10B10A2_SNORM" value="435"/> + <value name="R10G10B10A2_USCALED" value="436"/> + <value name="R10G10B10A2_SSCALED" value="437"/> + <value name="R10G10B10A2_SINT" value="438"/> + <value name="B10G10R10A2_SNORM" value="439"/> + <value name="B10G10R10A2_USCALED" value="440"/> + <value name="B10G10R10A2_SSCALED" value="441"/> + <value name="B10G10R10A2_UINT" value="442"/> + <value name="B10G10R10A2_SINT" value="443"/> + <value name="R64G64B64A64_PASSTHRU" value="444"/> + <value name="R64G64B64_PASSTHRU" value="445"/> + <value name="ETC2_RGB8_PTA" value="448"/> + <value name="ETC2_SRGB8_PTA" value="449"/> + <value name="ETC2_EAC_RGBA8" value="450"/> + <value name="ETC2_EAC_SRGB8_A8" value="451"/> + <value name="R8G8B8_UINT" value="456"/> + <value name="R8G8B8_SINT" value="457"/> + <value name="RAW" value="511"/> + </enum> + + <enum name="Shader Channel Select" prefix="SCS"> + <value name="ZERO" value="0"/> + <value name="ONE" value="1"/> + <value name="RED" value="4"/> + <value name="GREEN" value="5"/> + <value name="BLUE" value="6"/> + <value name="ALPHA" value="7"/> + </enum> + + <enum name="Texture Coordinate Mode" prefix="TCM"> + <value name="WRAP" value="0"/> + <value name="MIRROR" value="1"/> + <value name="CLAMP" value="2"/> + <value name="CUBE" value="3"/> + <value name="CLAMP_BORDER" value="4"/> + <value name="MIRROR_ONCE" value="5"/> + <value name="HALF_BORDER" value="6"/> + </enum> + <struct name="3DSTATE_CONSTANT_BODY" length="10"> <field name="Constant Buffer 1 Read Length" start="16" end="31" type="uint"/> <field name="Constant Buffer 0 Read Length" start="0" end="15" type="uint"/> @@ -516,429 +939,6 @@ <field name="Table 1Y Filter Coefficient[n,4]" start="224" end="231" type="s1.6"/> </struct> - <enum name="3D_Prim_Topo_Type" prefix="3DPRIM"> - <value name="POINTLIST" value="1"/> - <value name="LINELIST" value="2"/> - <value name="LINESTRIP" value="3"/> - <value name="TRILIST" value="4"/> - <value name="TRISTRIP" value="5"/> - <value name="TRIFAN" value="6"/> - <value name="QUADLIST" value="7"/> - <value name="QUADSTRIP" value="8"/> - <value name="LINELIST_ADJ" value="9"/> - <value name="LINESTRIP_ADJ" value="10"/> - <value name="TRILIST_ADJ" value="11"/> - <value name="TRISTRIP_ADJ" value="12"/> - <value name="TRISTRIP_REVERSE" value="13"/> - <value name="POLYGON" value="14"/> - <value name="RECTLIST" value="15"/> - <value name="LINELOOP" value="16"/> - <value name="POINTLIST _BF" value="17"/> - <value name="LINESTRIP_CONT" value="18"/> - <value name="LINESTRIP_BF" value="19"/> - <value name="LINESTRIP_CONT_BF" value="20"/> - <value name="TRIFAN_NOSTIPPLE" value="22"/> - <value name="PATCHLIST_1" value="32"/> - <value name="PATCHLIST_2" value="33"/> - <value name="PATCHLIST_3" value="34"/> - <value name="PATCHLIST_4" value="35"/> - <value name="PATCHLIST_5" value="36"/> - <value name="PATCHLIST_6" value="37"/> - <value name="PATCHLIST_7" value="38"/> - <value name="PATCHLIST_8" value="39"/> - <value name="PATCHLIST_9" value="40"/> - <value name="PATCHLIST_10" value="41"/> - <value name="PATCHLIST_11" value="42"/> - <value name="PATCHLIST_12" value="43"/> - <value name="PATCHLIST_13" value="44"/> - <value name="PATCHLIST_14" value="45"/> - <value name="PATCHLIST_15" value="46"/> - <value name="PATCHLIST_16" value="47"/> - <value name="PATCHLIST_17" value="48"/> - <value name="PATCHLIST_18" value="49"/> - <value name="PATCHLIST_19" value="50"/> - <value name="PATCHLIST_20" value="51"/> - <value name="PATCHLIST_21" value="52"/> - <value name="PATCHLIST_22" value="53"/> - <value name="PATCHLIST_23" value="54"/> - <value name="PATCHLIST_24" value="55"/> - <value name="PATCHLIST_25" value="56"/> - <value name="PATCHLIST_26" value="57"/> - <value name="PATCHLIST_27" value="58"/> - <value name="PATCHLIST_28" value="59"/> - <value name="PATCHLIST_29" value="60"/> - <value name="PATCHLIST_30" value="61"/> - <value name="PATCHLIST_31" value="62"/> - <value name="PATCHLIST_32" value="63"/> - </enum> - - <enum name="3D_Vertex_Component_Control" prefix="VFCOMP"> - <value name="NOSTORE" value="0"/> - <value name="STORE_SRC" value="1"/> - <value name="STORE_0" value="2"/> - <value name="STORE_1_FP" value="3"/> - <value name="STORE_1_INT" value="4"/> - <value name="STORE_PID" value="7"/> - </enum> - - <enum name="COMPONENT_ENABLES" prefix="CE"> - <value name="NONE" value="0"/> - <value name="X" value="1"/> - <value name="Y" value="2"/> - <value name="XY" value="3"/> - <value name="Z" value="4"/> - <value name="XZ" value="5"/> - <value name="YZ" value="6"/> - <value name="XYZ" value="7"/> - <value name="W" value="8"/> - <value name="XW" value="9"/> - <value name="YW" value="10"/> - <value name="XYW" value="11"/> - <value name="ZW" value="12"/> - <value name="XZW" value="13"/> - <value name="YZW" value="14"/> - <value name="XYZW" value="15"/> - </enum> - - <enum name="Attribute_Component_Format" prefix="ACF"> - <value name="disabled" value="0"/> - <value name=".xy" value="1"/> - <value name=".xyz" value="2"/> - <value name=".xyzw" value="3"/> - </enum> - - <enum name="WRAP_SHORTEST_ENABLE" prefix="WSE"> - <value name="X" value="1"/> - <value name="Y" value="2"/> - <value name="XY" value="3"/> - <value name="Z" value="4"/> - <value name="XZ" value="5"/> - <value name="YZ" value="6"/> - <value name="XYZ" value="7"/> - <value name="W" value="8"/> - <value name="XW" value="9"/> - <value name="YW" value="10"/> - <value name="XYW" value="11"/> - <value name="ZW" value="12"/> - <value name="XZW" value="13"/> - <value name="YZW" value="14"/> - <value name="XYZW" value="15"/> - </enum> - - <enum name="3D_Stencil_Operation" prefix="STENCILOP"> - <value name="KEEP" value="0"/> - <value name="ZERO" value="1"/> - <value name="REPLACE" value="2"/> - <value name="INCRSAT" value="3"/> - <value name="DECRSAT" value="4"/> - <value name="INCR" value="5"/> - <value name="DECR" value="6"/> - <value name="INVERT" value="7"/> - </enum> - - <enum name="3D_Color_Buffer_Blend_Factor" prefix="BLENDFACTOR"> - <value name="ONE" value="1"/> - <value name="SRC_COLOR" value="2"/> - <value name="SRC_ALPHA" value="3"/> - <value name="DST_ALPHA" value="4"/> - <value name="DST_COLOR" value="5"/> - <value name="SRC_ALPHA_SATURATE" value="6"/> - <value name="CONST_COLOR" value="7"/> - <value name="CONST_ALPHA" value="8"/> - <value name="SRC1_COLOR" value="9"/> - <value name="SRC1_ALPHA" value="10"/> - <value name="ZERO" value="17"/> - <value name="INV_SRC_COLOR" value="18"/> - <value name="INV_SRC_ALPHA" value="19"/> - <value name="INV_DST_ALPHA" value="20"/> - <value name="INV_DST_COLOR" value="21"/> - <value name="INV_CONST_COLOR" value="23"/> - <value name="INV_CONST_ALPHA" value="24"/> - <value name="INV_SRC1_COLOR" value="25"/> - <value name="INV_SRC1_ALPHA" value="26"/> - </enum> - - <enum name="3D_Color_Buffer_Blend_Function" prefix="BLENDFUNCTION"> - <value name="ADD" value="0"/> - <value name="SUBTRACT" value="1"/> - <value name="REVERSE_SUBTRACT" value="2"/> - <value name="MIN" value="3"/> - <value name="MAX" value="4"/> - </enum> - - <enum name="3D_Compare_Function" prefix="COMPAREFUNCTION"> - <value name="ALWAYS" value="0"/> - <value name="NEVER" value="1"/> - <value name="LESS" value="2"/> - <value name="EQUAL" value="3"/> - <value name="LEQUAL" value="4"/> - <value name="GREATER" value="5"/> - <value name="NOTEQUAL" value="6"/> - <value name="GEQUAL" value="7"/> - </enum> - - <enum name="3D_Logic_Op_Function" prefix="LOGICOP"> - <value name="CLEAR" value="0"/> - <value name="NOR" value="1"/> - <value name="AND_INVERTED" value="2"/> - <value name="COPY_INVERTED" value="3"/> - <value name="AND_REVERSE" value="4"/> - <value name="INVERT" value="5"/> - <value name="XOR" value="6"/> - <value name="NAND" value="7"/> - <value name="AND" value="8"/> - <value name="EQUIV" value="9"/> - <value name="NOOP" value="10"/> - <value name="OR_INVERTED" value="11"/> - <value name="COPY" value="12"/> - <value name="OR_REVERSE" value="13"/> - <value name="OR" value="14"/> - <value name="SET" value="15"/> - </enum> - - <enum name="SURFACE_FORMAT" prefix="SF"> - <value name="R32G32B32A32_FLOAT" value="0"/> - <value name="R32G32B32A32_SINT" value="1"/> - <value name="R32G32B32A32_UINT" value="2"/> - <value name="R32G32B32A32_UNORM" value="3"/> - <value name="R32G32B32A32_SNORM" value="4"/> - <value name="R64G64_FLOAT" value="5"/> - <value name="R32G32B32X32_FLOAT" value="6"/> - <value name="R32G32B32A32_SSCALED" value="7"/> - <value name="R32G32B32A32_USCALED" value="8"/> - <value name="R32G32B32A32_SFIXED" value="32"/> - <value name="R64G64_PASSTHRU" value="33"/> - <value name="R32G32B32_FLOAT" value="64"/> - <value name="R32G32B32_SINT" value="65"/> - <value name="R32G32B32_UINT" value="66"/> - <value name="R32G32B32_UNORM" value="67"/> - <value name="R32G32B32_SNORM" value="68"/> - <value name="R32G32B32_SSCALED" value="69"/> - <value name="R32G32B32_USCALED" value="70"/> - <value name="R32G32B32_SFIXED" value="80"/> - <value name="R16G16B16A16_UNORM" value="128"/> - <value name="R16G16B16A16_SNORM" value="129"/> - <value name="R16G16B16A16_SINT" value="130"/> - <value name="R16G16B16A16_UINT" value="131"/> - <value name="R16G16B16A16_FLOAT" value="132"/> - <value name="R32G32_FLOAT" value="133"/> - <value name="R32G32_SINT" value="134"/> - <value name="R32G32_UINT" value="135"/> - <value name="R32_FLOAT_X8X24_TYPELESS" value="136"/> - <value name="X32_TYPELESS_G8X24_UINT" value="137"/> - <value name="L32A32_FLOAT" value="138"/> - <value name="R32G32_UNORM" value="139"/> - <value name="R32G32_SNORM" value="140"/> - <value name="R64_FLOAT" value="141"/> - <value name="R16G16B16X16_UNORM" value="142"/> - <value name="R16G16B16X16_FLOAT" value="143"/> - <value name="A32X32_FLOAT" value="144"/> - <value name="L32X32_FLOAT" value="145"/> - <value name="I32X32_FLOAT" value="146"/> - <value name="R16G16B16A16_SSCALED" value="147"/> - <value name="R16G16B16A16_USCALED" value="148"/> - <value name="R32G32_SSCALED" value="149"/> - <value name="R32G32_USCALED" value="150"/> - <value name="R32G32_SFIXED" value="160"/> - <value name="R64_PASSTHRU" value="161"/> - <value name="B8G8R8A8_UNORM" value="192"/> - <value name="B8G8R8A8_UNORM_SRGB" value="193"/> - <value name="R10G10B10A2_UNORM" value="194"/> - <value name="R10G10B10A2_UNORM_SRGB" value="195"/> - <value name="R10G10B10A2_UINT" value="196"/> - <value name="R10G10B10_SNORM_A2_UNORM" value="197"/> - <value name="R8G8B8A8_UNORM" value="199"/> - <value name="R8G8B8A8_UNORM_SRGB" value="200"/> - <value name="R8G8B8A8_SNORM" value="201"/> - <value name="R8G8B8A8_SINT" value="202"/> - <value name="R8G8B8A8_UINT" value="203"/> - <value name="R16G16_UNORM" value="204"/> - <value name="R16G16_SNORM" value="205"/> - <value name="R16G16_SINT" value="206"/> - <value name="R16G16_UINT" value="207"/> - <value name="R16G16_FLOAT" value="208"/> - <value name="B10G10R10A2_UNORM" value="209"/> - <value name="B10G10R10A2_UNORM_SRGB" value="210"/> - <value name="R11G11B10_FLOAT" value="211"/> - <value name="R32_SINT" value="214"/> - <value name="R32_UINT" value="215"/> - <value name="R32_FLOAT" value="216"/> - <value name="R24_UNORM_X8_TYPELESS" value="217"/> - <value name="X24_TYPELESS_G8_UINT" value="218"/> - <value name="L32_UNORM" value="221"/> - <value name="A32_UNORM" value="222"/> - <value name="L16A16_UNORM" value="223"/> - <value name="I24X8_UNORM" value="224"/> - <value name="L24X8_UNORM" value="225"/> - <value name="A24X8_UNORM" value="226"/> - <value name="I32_FLOAT" value="227"/> - <value name="L32_FLOAT" value="228"/> - <value name="A32_FLOAT" value="229"/> - <value name="X8B8_UNORM_G8R8_SNORM" value="230"/> - <value name="A8X8_UNORM_G8R8_SNORM" value="231"/> - <value name="B8X8_UNORM_G8R8_SNORM" value="232"/> - <value name="B8G8R8X8_UNORM" value="233"/> - <value name="B8G8R8X8_UNORM_SRGB" value="234"/> - <value name="R8G8B8X8_UNORM" value="235"/> - <value name="R8G8B8X8_UNORM_SRGB" value="236"/> - <value name="R9G9B9E5_SHAREDEXP" value="237"/> - <value name="B10G10R10X2_UNORM" value="238"/> - <value name="L16A16_FLOAT" value="240"/> - <value name="R32_UNORM" value="241"/> - <value name="R32_SNORM" value="242"/> - <value name="R10G10B10X2_USCALED" value="243"/> - <value name="R8G8B8A8_SSCALED" value="244"/> - <value name="R8G8B8A8_USCALED" value="245"/> - <value name="R16G16_SSCALED" value="246"/> - <value name="R16G16_USCALED" value="247"/> - <value name="R32_SSCALED" value="248"/> - <value name="R32_USCALED" value="249"/> - <value name="B5G6R5_UNORM" value="256"/> - <value name="B5G6R5_UNORM_SRGB" value="257"/> - <value name="B5G5R5A1_UNORM" value="258"/> - <value name="B5G5R5A1_UNORM_SRGB" value="259"/> - <value name="B4G4R4A4_UNORM" value="260"/> - <value name="B4G4R4A4_UNORM_SRGB" value="261"/> - <value name="R8G8_UNORM" value="262"/> - <value name="R8G8_SNORM" value="263"/> - <value name="R8G8_SINT" value="264"/> - <value name="R8G8_UINT" value="265"/> - <value name="R16_UNORM" value="266"/> - <value name="R16_SNORM" value="267"/> - <value name="R16_SINT" value="268"/> - <value name="R16_UINT" value="269"/> - <value name="R16_FLOAT" value="270"/> - <value name="A8P8_UNORM_PALETTE0" value="271"/> - <value name="A8P8_UNORM_PALETTE1" value="272"/> - <value name="I16_UNORM" value="273"/> - <value name="L16_UNORM" value="274"/> - <value name="A16_UNORM" value="275"/> - <value name="L8A8_UNORM" value="276"/> - <value name="I16_FLOAT" value="277"/> - <value name="L16_FLOAT" value="278"/> - <value name="A16_FLOAT" value="279"/> - <value name="L8A8_UNORM_SRGB" value="280"/> - <value name="R5G5_SNORM_B6_UNORM" value="281"/> - <value name="B5G5R5X1_UNORM" value="282"/> - <value name="B5G5R5X1_UNORM_SRGB" value="283"/> - <value name="R8G8_SSCALED" value="284"/> - <value name="R8G8_USCALED" value="285"/> - <value name="R16_SSCALED" value="286"/> - <value name="R16_USCALED" value="287"/> - <value name="P8A8_UNORM_PALETTE0" value="290"/> - <value name="P8A8_UNORM_PALETTE1" value="291"/> - <value name="A1B5G5R5_UNORM" value="292"/> - <value name="A4B4G4R4_UNORM" value="293"/> - <value name="L8A8_UINT" value="294"/> - <value name="L8A8_SINT" value="295"/> - <value name="R8_UNORM" value="320"/> - <value name="R8_SNORM" value="321"/> - <value name="R8_SINT" value="322"/> - <value name="R8_UINT" value="323"/> - <value name="A8_UNORM" value="324"/> - <value name="I8_UNORM" value="325"/> - <value name="L8_UNORM" value="326"/> - <value name="P4A4_UNORM_PALETTE0" value="327"/> - <value name="A4P4_UNORM_PALETTE0" value="328"/> - <value name="R8_SSCALED" value="329"/> - <value name="R8_USCALED" value="330"/> - <value name="P8_UNORM_PALETTE0" value="331"/> - <value name="L8_UNORM_SRGB" value="332"/> - <value name="P8_UNORM_PALETTE1" value="333"/> - <value name="P4A4_UNORM_PALETTE1" value="334"/> - <value name="A4P4_UNORM_PALETTE1" value="335"/> - <value name="Y8_UNORM" value="336"/> - <value name="L8_UINT" value="338"/> - <value name="L8_SINT" value="339"/> - <value name="I8_UINT" value="340"/> - <value name="I8_SINT" value="341"/> - <value name="DXT1_RGB_SRGB" value="384"/> - <value name="R1_UNORM" value="385"/> - <value name="YCRCB_NORMAL" value="386"/> - <value name="YCRCB_SWAPUVY" value="387"/> - <value name="P2_UNORM_PALETTE0" value="388"/> - <value name="P2_UNORM_PALETTE1" value="389"/> - <value name="BC1_UNORM" value="390"/> - <value name="BC2_UNORM" value="391"/> - <value name="BC3_UNORM" value="392"/> - <value name="BC4_UNORM" value="393"/> - <value name="BC5_UNORM" value="394"/> - <value name="BC1_UNORM_SRGB" value="395"/> - <value name="BC2_UNORM_SRGB" value="396"/> - <value name="BC3_UNORM_SRGB" value="397"/> - <value name="MONO8" value="398"/> - <value name="YCRCB_SWAPUV" value="399"/> - <value name="YCRCB_SWAPY" value="400"/> - <value name="DXT1_RGB" value="401"/> - <value name="FXT1" value="402"/> - <value name="R8G8B8_UNORM" value="403"/> - <value name="R8G8B8_SNORM" value="404"/> - <value name="R8G8B8_SSCALED" value="405"/> - <value name="R8G8B8_USCALED" value="406"/> - <value name="R64G64B64A64_FLOAT" value="407"/> - <value name="R64G64B64_FLOAT" value="408"/> - <value name="BC4_SNORM" value="409"/> - <value name="BC5_SNORM" value="410"/> - <value name="R16G16B16_FLOAT" value="411"/> - <value name="R16G16B16_UNORM" value="412"/> - <value name="R16G16B16_SNORM" value="413"/> - <value name="R16G16B16_SSCALED" value="414"/> - <value name="R16G16B16_USCALED" value="415"/> - <value name="BC6H_SF16" value="417"/> - <value name="BC7_UNORM" value="418"/> - <value name="BC7_UNORM_SRGB" value="419"/> - <value name="BC6H_UF16" value="420"/> - <value name="PLANAR_420_8" value="421"/> - <value name="R8G8B8_UNORM_SRGB" value="424"/> - <value name="ETC1_RGB8" value="425"/> - <value name="ETC2_RGB8" value="426"/> - <value name="EAC_R11" value="427"/> - <value name="EAC_RG11" value="428"/> - <value name="EAC_SIGNED_R11" value="429"/> - <value name="EAC_SIGNED_RG11" value="430"/> - <value name="ETC2_SRGB8" value="431"/> - <value name="R16G16B16_UINT" value="432"/> - <value name="R16G16B16_SINT" value="433"/> - <value name="R32_SFIXED" value="434"/> - <value name="R10G10B10A2_SNORM" value="435"/> - <value name="R10G10B10A2_USCALED" value="436"/> - <value name="R10G10B10A2_SSCALED" value="437"/> - <value name="R10G10B10A2_SINT" value="438"/> - <value name="B10G10R10A2_SNORM" value="439"/> - <value name="B10G10R10A2_USCALED" value="440"/> - <value name="B10G10R10A2_SSCALED" value="441"/> - <value name="B10G10R10A2_UINT" value="442"/> - <value name="B10G10R10A2_SINT" value="443"/> - <value name="R64G64B64A64_PASSTHRU" value="444"/> - <value name="R64G64B64_PASSTHRU" value="445"/> - <value name="ETC2_RGB8_PTA" value="448"/> - <value name="ETC2_SRGB8_PTA" value="449"/> - <value name="ETC2_EAC_RGBA8" value="450"/> - <value name="ETC2_EAC_SRGB8_A8" value="451"/> - <value name="R8G8B8_UINT" value="456"/> - <value name="R8G8B8_SINT" value="457"/> - <value name="RAW" value="511"/> - </enum> - - <enum name="Shader Channel Select" prefix="SCS"> - <value name="ZERO" value="0"/> - <value name="ONE" value="1"/> - <value name="RED" value="4"/> - <value name="GREEN" value="5"/> - <value name="BLUE" value="6"/> - <value name="ALPHA" value="7"/> - </enum> - - <enum name="Texture Coordinate Mode" prefix="TCM"> - <value name="WRAP" value="0"/> - <value name="MIRROR" value="1"/> - <value name="CLAMP" value="2"/> - <value name="CUBE" value="3"/> - <value name="CLAMP_BORDER" value="4"/> - <value name="MIRROR_ONCE" value="5"/> - <value name="HALF_BORDER" value="6"/> - </enum> - <instruction name="3DPRIMITIVE" bias="2" length="7"> <field name="Command Type" start="29" end="31" type="uint" default="3"/> <field name="Command SubType" start="27" end="28" type="uint" default="3"/> |