genxml: Add MOCS fields to RENDER_SURFACE_STATE
authorJason Ekstrand <jason.ekstrand@intel.com>
Sat, 27 Feb 2016 00:11:33 +0000 (16:11 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Sat, 27 Feb 2016 18:26:13 +0000 (10:26 -0800)
This allows us to set MOCS as a single uint32_t on all platforms.

src/intel/genxml/gen7.xml
src/intel/genxml/gen75.xml
src/intel/genxml/gen8.xml
src/intel/genxml/gen9.xml

index 8faffcbf876ce76e1dcaa532cd94e7f9cc33a4a5..7e0fce0f04fd0ebd76e6d87d2a87df45b29bd923 100644 (file)
     <field name="X Offset" start="185" end="191" type="offset"/>
     <field name="Y Offset" start="180" end="183" type="offset"/>
     <field name="Surface Object Control State" start="176" end="179" type="MEMORY_OBJECT_CONTROL_STATE"/>
+    <field name="MOCS" start="176" end="179" type="uint"/>
     <field name="Surface Min LOD" start="164" end="167" type="uint"/>
     <field name="MIP Count / LOD" start="160" end="163" type="uint"/>
     <field name="MCS Base Address" start="204" end="223" type="address"/>
index c1cbce9fdb621021e66ccd3733bcea51bfad1dbf..f42c026d2f70d789483b00c94692437bdc9f32bd 100644 (file)
     <field name="X Offset" start="185" end="191" type="offset"/>
     <field name="Y Offset" start="180" end="183" type="offset"/>
     <field name="Surface Object Control State" start="176" end="179" type="MEMORY_OBJECT_CONTROL_STATE"/>
+    <field name="MOCS" start="176" end="179" type="uint"/>
     <field name="Surface Min LOD" start="164" end="167" type="uint"/>
     <field name="MIP Count / LOD" start="160" end="163" type="uint"/>
     <field name="MCS Base Address" start="204" end="223" type="address"/>
index fff6ae2ed420bc662500c1e91d6d3fdc291bef28..9a52fbaa33062bb342ef023c1bbc294f912b671d 100644 (file)
     <field name="Cube Face Enable - Positive X" start="4" end="4" type="bool"/>
     <field name="Cube Face Enable - Negative X" start="5" end="5" type="bool"/>
     <field name="Memory Object Control State" start="56" end="62" type="MEMORY_OBJECT_CONTROL_STATE"/>
+    <field name="MOCS" start="56" end="62" type="uint"/>
     <field name="Base Mip Level" start="51" end="55" type="u4.1"/>
     <field name="Surface QPitch" start="32" end="46" type="uint"/>
     <field name="Height" start="80" end="93" type="uint"/>
index 3f229b0d0fc46e103cdb99038d87932cdbaf3e1c..2b73f5f2a39b131ca32aa231193e83782d22528c 100644 (file)
     <field name="Cube Face Enable - Positive X" start="4" end="4" type="bool"/>
     <field name="Cube Face Enable - Negative X" start="5" end="5" type="bool"/>
     <field name="Memory Object Control State" start="56" end="62" type="MEMORY_OBJECT_CONTROL_STATE"/>
+    <field name="MOCS" start="56" end="62" type="uint"/>
     <field name="Base Mip Level" start="51" end="55" type="u4.1"/>
     <field name="Surface QPitch" start="32" end="46" type="uint"/>
     <field name="Height" start="80" end="93" type="uint"/>