Mesa (main): intel/genxml: Add XY_BLOCK_COPY_BLT Color Depth enum values

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Jan 24 23:47:36 UTC 2022


Module: Mesa
Branch: main
Commit: 3e0bffbad31584a6214b6a5e99caa0027c9c0a72
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e0bffbad31584a6214b6a5e99caa0027c9c0a72

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Sat Nov 20 22:36:47 2021 -0800

intel/genxml: Add XY_BLOCK_COPY_BLT Color Depth enum values

Requested by Jason.

Reviewed-by: Caio Oliveira <caio.oliveira at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14687>

---

 src/intel/genxml/gen12.xml  | 9 ++++++++-
 src/intel/genxml/gen125.xml | 9 ++++++++-
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/src/intel/genxml/gen12.xml b/src/intel/genxml/gen12.xml
index a60da84174d..08a49c33abf 100644
--- a/src/intel/genxml/gen12.xml
+++ b/src/intel/genxml/gen12.xml
@@ -7063,7 +7063,14 @@
 
   <instruction name="XY_BLOCK_COPY_BLT" bias="2" length="12" engine="blitter">
     <field name="DWord Length" start="0" end="7" type="uint" default="10"/>
-    <field name="Color Depth" start="19" end="21" type="uint"/>
+    <field name="Color Depth" start="19" end="21" type="uint" prefix="XY_BPP">
+      <value name="8_BIT"   value="0"/>
+      <value name="16_BIT"  value="1"/>
+      <value name="32_BIT"  value="2"/>
+      <value name="64_BIT"  value="3"/>
+      <value name="96_BIT"  value="4"/>
+      <value name="128_BIT" value="5"/>
+    </field>
     <field name="Opcode" start="22" end="28" type="uint" default="0x41"/>
     <field name="Client" start="29" end="31" type="uint" default="2"/>
     <field name="Destination Pitch" start="32" end="49" type="uint"/>
diff --git a/src/intel/genxml/gen125.xml b/src/intel/genxml/gen125.xml
index 831fc4f1bbe..b7ccab79f5a 100644
--- a/src/intel/genxml/gen125.xml
+++ b/src/intel/genxml/gen125.xml
@@ -7366,7 +7366,14 @@
       <value name="FULL_RESOLVE" value="1"/>
       <value name="PARTIAL_RESOLVE" value="2"/>
     </field>
-    <field name="Color Depth" start="19" end="21" type="uint"/>
+    <field name="Color Depth" start="19" end="21" type="uint" prefix="XY_BPP">
+      <value name="8_BIT"   value="0"/>
+      <value name="16_BIT"  value="1"/>
+      <value name="32_BIT"  value="2"/>
+      <value name="64_BIT"  value="3"/>
+      <value name="96_BIT"  value="4"/>
+      <value name="128_BIT" value="5"/>
+    </field>
     <field name="Opcode" start="22" end="28" type="uint" default="0x41"/>
     <field name="Client" start="29" end="31" type="uint" default="2"/>
     <field name="Destination Pitch" start="32" end="49" type="uint"/>



More information about the mesa-commit mailing list