Mesa (main): intel/genxml: Add new bit fields Render Compression Format

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Oct 8 19:11:19 UTC 2021


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

Author: Sagar Ghuge <sagar.ghuge at intel.com>
Date:   Wed Jun 17 11:30:03 2020 -0700

intel/genxml: Add new bit fields Render Compression Format

Add RenderCompressionFormat bit field in 3DSTATE_DEPTH/STENCIL_BUFFER
and RENDER_SURFACE_STATE packet to use compression format encoding for
Unified Losless Compression.

v2: (Nanley)
- Drop default value.

Signed-off-by: Sagar Ghuge <sagar.ghuge at intel.com>
Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12686>

---

 src/intel/genxml/gen125.xml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/intel/genxml/gen125.xml b/src/intel/genxml/gen125.xml
index c894fd68bcb..dac592d0b69 100644
--- a/src/intel/genxml/gen125.xml
+++ b/src/intel/genxml/gen125.xml
@@ -854,6 +854,7 @@
     <field name="Clear Value Address Enable" start="330" end="330" type="bool"/>
     <field name="Caching Expanded Formats" start="331" end="331" type="uint"/>
     <field name="Auxiliary Surface Base Address" start="332" end="383" type="address"/>
+    <field name="Render Compression Format" start="384" end="388" type="uint"/>
     <field name="Clear Value Address" start="390" end="431" type="address"/>
   </struct>
 
@@ -1703,6 +1704,8 @@
     <field name="MOCS" start="160" end="166" type="uint"/>
     <field name="Minimum Array Element" start="168" end="178" type="uint"/>
     <field name="Depth" start="180" end="190" type="uint"/>
+    <field name="Render Compression Format" start="192" end="196" type="uint"/>
+    <field name="Compression Mode" start="197" end="197" type="bool"/>
     <field name="Mip Tail Start LOD" start="218" end="221" type="uint"/>
     <field name="Tiled Mode" start="222" end="223" type="uint">
       <value name="TILE64" value="1"/>
@@ -2763,6 +2766,8 @@
     <field name="MOCS" start="160" end="166" type="uint"/>
     <field name="Minimum Array Element" start="168" end="178" type="uint"/>
     <field name="Depth" start="180" end="190" type="uint"/>
+    <field name="Render Compression Format" start="192" end="196" type="uint"/>
+    <field name="Compression Mode" start="197" end="197" type="bool"/>
     <field name="Mip Tail Start LOD" start="218" end="221" type="uint"/>
     <field name="Tiled Mode" start="222" end="223" type="uint">
       <value name="TILE64" value="1"/>



More information about the mesa-commit mailing list