Mesa (main): intel/genxml: Add new "Low Quality Filter" field on Gfx12+.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Apr 11 19:43:13 UTC 2022


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

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Wed Jun 24 16:50:19 2020 -0700

intel/genxml: Add new "Low Quality Filter" field on Gfx12+.

This allows the sampler to perform faster filtering of 8-bit UNORM
textures by filtering them at a different precision.  The filtering
is intended to still be OpenGL and DirectX spec compliant.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15628>

---

 src/intel/genxml/gen12.xml  | 1 +
 src/intel/genxml/gen125.xml | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/intel/genxml/gen12.xml b/src/intel/genxml/gen12.xml
index 769f9c5808c..73c23fa5f21 100644
--- a/src/intel/genxml/gen12.xml
+++ b/src/intel/genxml/gen12.xml
@@ -974,6 +974,7 @@
       <value name="MAXIMUM" value="3"/>
     </field>
     <field name="Allow Low Quality LOD Calculation" start="120" end="120" type="bool"/>
+    <field name="Low Quality Filter" start="122" end="122" type="bool"/>
   </struct>
 
   <struct name="SAMPLER_STATE_8X8_AVS_COEFFICIENTS" length="8">
diff --git a/src/intel/genxml/gen125.xml b/src/intel/genxml/gen125.xml
index d39666839d4..2492f12e735 100644
--- a/src/intel/genxml/gen125.xml
+++ b/src/intel/genxml/gen125.xml
@@ -1026,6 +1026,7 @@
       <value name="MAXIMUM" value="3"/>
     </field>
     <field name="Allow Low Quality LOD Calculation" start="120" end="120" type="bool"/>
+    <field name="Low Quality Filter" start="122" end="122" type="bool"/>
   </struct>
 
   <struct name="SAMPLER_STATE_8X8_AVS_COEFFICIENTS" length="8">



More information about the mesa-commit mailing list