[Mesa-dev] [PATCH 09/18 v2] intel/genxml: Use enum 3D_Prim_Topo_Type where applicable
Kristian H. Kristensen
hoegsberg at gmail.com
Tue Nov 29 22:49:00 UTC 2016
Signed-off-by: Kristian H. Kristensen <hoegsberg at gmail.com>
---
> Missing gen75?
Yes, added here. I also found that I'd replaced
<field name="Output Topology" start="145" end="150" type="uint"
prefix="OUTPUT"/>
with
<field name="Output Topology" start="145" end="150" type="uint"
prefix="3D_Prim_Topo_Type"/>
in a couple of places (3DSTATE_GS) - fixed as well.
src/intel/genxml/gen6.xml | 2 +-
src/intel/genxml/gen7.xml | 6 +++---
src/intel/genxml/gen75.xml | 6 +++---
src/intel/genxml/gen8.xml | 8 ++++----
src/intel/genxml/gen9.xml | 8 ++++----
5 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/src/intel/genxml/gen6.xml b/src/intel/genxml/gen6.xml
index 7734ef6..a6a2737 100644
--- a/src/intel/genxml/gen6.xml
+++ b/src/intel/genxml/gen6.xml
@@ -730,7 +730,7 @@
<value name="SEQUENTIAL" value="0"/>
<value name="RANDOM" value="1"/>
</field>
- <field name="Primitive Topology Type" start="10" end="14" type="uint"/>
+ <field name="Primitive Topology Type" start="10" end="14" type="3D_Prim_Topo_Type"/>
<field name="Internal Vertex Count" start="9" end="9" type="uint"/>
<field name="DWord Length" start="0" end="7" type="uint" default="4"/>
<field name="Vertex Count Per Instance" start="32" end="63" type="uint"/>
diff --git a/src/intel/genxml/gen7.xml b/src/intel/genxml/gen7.xml
index 78c5ede..3b41de9 100644
--- a/src/intel/genxml/gen7.xml
+++ b/src/intel/genxml/gen7.xml
@@ -810,7 +810,7 @@
<value name="SEQUENTIAL" value="0"/>
<value name="RANDOM" value="1"/>
</field>
- <field name="Primitive Topology Type" start="32" end="37" type="uint"/>
+ <field name="Primitive Topology Type" start="32" end="37" type="3D_Prim_Topo_Type"/>
<field name="Vertex Count Per Instance" start="64" end="95" type="uint"/>
<field name="Start Vertex Location" start="96" end="127" type="uint"/>
<field name="Instance Count" start="128" end="159" type="uint"/>
@@ -1141,7 +1141,7 @@
<field name="Scratch Space Base Pointer" start="106" end="127" type="address"/>
<field name="Per-Thread Scratch Space" start="96" end="99" type="uint"/>
<field name="Output Vertex Size" start="151" end="156" type="uint"/>
- <field name="Output Topology" start="145" end="150" type="uint" prefix="OUTPUT"/>
+ <field name="Output Topology" start="145" end="150" type="3D_Prim_Topo_Type"/>
<field name="Vertex URB Entry Read Length" start="139" end="144" type="uint"/>
<field name="Include Vertex Handles" start="138" end="138" type="bool"/>
<field name="Vertex URB Entry Read Offset" start="132" end="137" type="uint"/>
@@ -2354,7 +2354,7 @@
<instruction name="MI_TOPOLOGY_FILTER" bias="1" length="1">
<field name="Command Type" start="29" end="31" type="uint" default="0"/>
<field name="MI Command Opcode" start="23" end="28" type="uint" default="13"/>
- <field name="Topology Filter Value" start="0" end="5" type="uint"/>
+ <field name="Topology Filter Value" start="0" end="5" type="3D_Prim_Topo_Type"/>
</instruction>
<instruction name="MI_URB_CLEAR" bias="2" length="2">
diff --git a/src/intel/genxml/gen75.xml b/src/intel/genxml/gen75.xml
index 2be1cfd..ec1621b 100644
--- a/src/intel/genxml/gen75.xml
+++ b/src/intel/genxml/gen75.xml
@@ -832,7 +832,7 @@
<value name="SEQUENTIAL" value="0"/>
<value name="RANDOM" value="1"/>
</field>
- <field name="Primitive Topology Type" start="32" end="37" type="uint"/>
+ <field name="Primitive Topology Type" start="32" end="37" type="3D_Prim_Topo_Type"/>
<field name="Vertex Count Per Instance" start="64" end="95" type="uint"/>
<field name="Start Vertex Location" start="96" end="127" type="uint"/>
<field name="Instance Count" start="128" end="159" type="uint"/>
@@ -1360,7 +1360,7 @@
<field name="Scratch Space Base Pointer" start="106" end="127" type="address"/>
<field name="Per-Thread Scratch Space" start="96" end="99" type="uint"/>
<field name="Output Vertex Size" start="151" end="156" type="uint"/>
- <field name="Output Topology" start="145" end="150" type="uint" prefix="OUTPUT"/>
+ <field name="Output Topology" start="145" end="150" type="3D_Prim_Topo_Type"/>
<field name="Vertex URB Entry Read Length" start="139" end="144" type="uint"/>
<field name="Include Vertex Handles" start="138" end="138" type="bool"/>
<field name="Vertex URB Entry Read Offset" start="132" end="137" type="uint"/>
@@ -2756,7 +2756,7 @@
<instruction name="MI_TOPOLOGY_FILTER" bias="1" length="1">
<field name="Command Type" start="29" end="31" type="uint" default="0"/>
<field name="MI Command Opcode" start="23" end="28" type="uint" default="13"/>
- <field name="Topology Filter Value" start="0" end="5" type="uint"/>
+ <field name="Topology Filter Value" start="0" end="5" type="3D_Prim_Topo_Type"/>
</instruction>
<instruction name="MI_URB_ATOMIC_ALLOC" bias="1" length="1">
diff --git a/src/intel/genxml/gen8.xml b/src/intel/genxml/gen8.xml
index e822044..d90de08 100644
--- a/src/intel/genxml/gen8.xml
+++ b/src/intel/genxml/gen8.xml
@@ -901,7 +901,7 @@
<value name="SEQUENTIAL" value="0"/>
<value name="RANDOM" value="1"/>
</field>
- <field name="Primitive Topology Type" start="32" end="37" type="uint"/>
+ <field name="Primitive Topology Type" start="32" end="37" type="3D_Prim_Topo_Type"/>
<field name="Vertex Count Per Instance" start="64" end="95" type="uint"/>
<field name="Start Vertex Location" start="96" end="127" type="uint"/>
<field name="Instance Count" start="128" end="159" type="uint"/>
@@ -1423,7 +1423,7 @@
<field name="Scratch Space Base Pointer" start="138" end="191" type="address"/>
<field name="Per-Thread Scratch Space" start="128" end="131" type="uint"/>
<field name="Output Vertex Size" start="215" end="220" type="uint"/>
- <field name="Output Topology" start="209" end="214" type="uint" prefix="OUTPUT"/>
+ <field name="Output Topology" start="209" end="214" type="3D_Prim_Topo_Type"/>
<field name="Vertex URB Entry Read Length" start="203" end="208" type="uint"/>
<field name="Include Vertex Handles" start="202" end="202" type="bool"/>
<field name="Vertex URB Entry Read Offset" start="196" end="201" type="uint"/>
@@ -2234,7 +2234,7 @@
<field name="3D Command Opcode" start="24" end="26" type="uint" default="0"/>
<field name="3D Command Sub Opcode" start="16" end="23" type="uint" default="75"/>
<field name="DWord Length" start="0" end="7" type="uint" default="0"/>
- <field name="Primitive Topology Type" start="32" end="37" type="uint"/>
+ <field name="Primitive Topology Type" start="32" end="37" type="3D_Prim_Topo_Type"/>
</instruction>
<instruction name="3DSTATE_VIEWPORT_STATE_POINTERS_CC" bias="2" length="2">
@@ -3019,7 +3019,7 @@
<instruction name="MI_TOPOLOGY_FILTER" bias="1" length="1">
<field name="Command Type" start="29" end="31" type="uint" default="0"/>
<field name="MI Command Opcode" start="23" end="28" type="uint" default="13"/>
- <field name="Topology Filter Value" start="0" end="5" type="uint"/>
+ <field name="Topology Filter Value" start="0" end="5" type="3D_Prim_Topo_Type"/>
</instruction>
<instruction name="MI_URB_ATOMIC_ALLOC" bias="1" length="1">
diff --git a/src/intel/genxml/gen9.xml b/src/intel/genxml/gen9.xml
index 3232cf9..ec16d73 100644
--- a/src/intel/genxml/gen9.xml
+++ b/src/intel/genxml/gen9.xml
@@ -953,7 +953,7 @@
<value name="SEQUENTIAL" value="0"/>
<value name="RANDOM" value="1"/>
</field>
- <field name="Primitive Topology Type" start="32" end="37" type="uint"/>
+ <field name="Primitive Topology Type" start="32" end="37" type="3D_Prim_Topo_Type"/>
<field name="Vertex Count Per Instance" start="64" end="95" type="uint"/>
<field name="Start Vertex Location" start="96" end="127" type="uint"/>
<field name="Instance Count" start="128" end="159" type="uint"/>
@@ -1526,7 +1526,7 @@
<field name="Per-Thread Scratch Space" start="128" end="131" type="uint"/>
<field name="Dispatch GRF Start Register For URB Data [5:4]" start="221" end="222" type="uint"/>
<field name="Output Vertex Size" start="215" end="220" type="uint"/>
- <field name="Output Topology" start="209" end="214" type="uint" prefix="OUTPUT"/>
+ <field name="Output Topology" start="209" end="214" type="3D_Prim_Topo_Type"/>
<field name="Vertex URB Entry Read Length" start="203" end="208" type="uint"/>
<field name="Include Vertex Handles" start="202" end="202" type="bool"/>
<field name="Vertex URB Entry Read Offset" start="196" end="201" type="uint"/>
@@ -2459,7 +2459,7 @@
<field name="3D Command Opcode" start="24" end="26" type="uint" default="0"/>
<field name="3D Command Sub Opcode" start="16" end="23" type="uint" default="75"/>
<field name="DWord Length" start="0" end="7" type="uint" default="0"/>
- <field name="Primitive Topology Type" start="32" end="37" type="uint"/>
+ <field name="Primitive Topology Type" start="32" end="37" type="3D_Prim_Topo_Type"/>
</instruction>
<instruction name="3DSTATE_VIEWPORT_STATE_POINTERS_CC" bias="2" length="2">
@@ -3297,7 +3297,7 @@
<instruction name="MI_TOPOLOGY_FILTER" bias="1" length="1">
<field name="Command Type" start="29" end="31" type="uint" default="0"/>
<field name="MI Command Opcode" start="23" end="28" type="uint" default="13"/>
- <field name="Topology Filter Value" start="0" end="5" type="uint"/>
+ <field name="Topology Filter Value" start="0" end="5" type="3D_Prim_Topo_Type"/>
</instruction>
<instruction name="MI_URB_ATOMIC_ALLOC" bias="1" length="1">
--
2.9.3
More information about the mesa-dev
mailing list