summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Antognolli <rafael.antognolli@intel.com>2018-03-27 15:48:44 -0700
committerRafael Antognolli <rafael.antognolli@intel.com>2018-03-29 09:11:30 -0700
commit008cd9319c202590a2e29c34e6931c8f1d7ab1e5 (patch)
tree38767e30c26a0bce4073cc68a596e7a27b86140a
parent64db12e636c74f2406c9da5848b51bcad64ead90 (diff)
intel/genxml: Add Clear Color struct to gen10+.
v5: Split genxml changes into its own commit (Jason). Signed-off-by: Rafael Antognolli <rafael.antognolli@intel.com>
-rw-r--r--src/intel/genxml/gen10.xml8
-rw-r--r--src/intel/genxml/gen11.xml10
2 files changed, 18 insertions, 0 deletions
diff --git a/src/intel/genxml/gen10.xml b/src/intel/genxml/gen10.xml
index 4ad6f36ce1..f6c5f86aed 100644
--- a/src/intel/genxml/gen10.xml
+++ b/src/intel/genxml/gen10.xml
@@ -584,6 +584,14 @@
<field name="Alpha Clear Color" start="480" end="511" type="int"/>
</struct>
+ <struct name="CLEAR_COLOR" length="8">
+ <field name="Raw Clear Color Red" start="0" end="31" type="int"/>
+ <field name="Raw Clear Color Green" start="32" end="63" type="int"/>
+ <field name="Raw Clear Color Blue" start="64" end="95" type="int"/>
+ <field name="Raw Clear Color Alpha" start="96" end="127" type="int"/>
+ <!-- Reserved - MBZ -->
+ </struct>
+
<struct name="SAMPLER_INDIRECT_STATE_BORDER_COLOR" length="4">
<field name="Border Color Red As S31" start="0" end="31" type="int"/>
<field name="Border Color Red As U32" start="0" end="31" type="uint"/>
diff --git a/src/intel/genxml/gen11.xml b/src/intel/genxml/gen11.xml
index 51f73ba80f..2232132e0f 100644
--- a/src/intel/genxml/gen11.xml
+++ b/src/intel/genxml/gen11.xml
@@ -586,6 +586,16 @@
<field name="Alpha Clear Color" start="480" end="511" type="int"/>
</struct>
+ <struct name="CLEAR_COLOR" length="8">
+ <field name="Raw Clear Color Red" start="0" end="31" type="int"/>
+ <field name="Raw Clear Color Green" start="32" end="63" type="int"/>
+ <field name="Raw Clear Color Blue" start="64" end="95" type="int"/>
+ <field name="Raw Clear Color Alpha" start="96" end="127" type="int"/>
+ <!-- This field is used only by the hardware -->
+ <field name="Converted Clear Value Hi/Low" start="128" end="191" type="uint"/>
+ <!-- Reserved - MBZ -->
+ </struct>
+
<struct name="SAMPLER_INDIRECT_STATE_BORDER_COLOR" length="4">
<field name="Border Color Red As S31" start="0" end="31" type="int"/>
<field name="Border Color Red As U32" start="0" end="31" type="uint"/>