Mesa (main): intel: Add INTEL_URB_DEREF_BLOCK_SIZE_MESH

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Feb 2 18:36:13 UTC 2022


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

Author: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
Date:   Thu Jul  8 12:20:38 2021 -0700

intel: Add INTEL_URB_DEREF_BLOCK_SIZE_MESH

And corresponding value in XML.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Marcin Ślusarz <marcin.slusarz at intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13662>

---

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

diff --git a/src/intel/common/intel_l3_config.h b/src/intel/common/intel_l3_config.h
index 23f750439e1..2310470f357 100644
--- a/src/intel/common/intel_l3_config.h
+++ b/src/intel/common/intel_l3_config.h
@@ -96,6 +96,7 @@ enum intel_urb_deref_block_size {
    INTEL_URB_DEREF_BLOCK_SIZE_32         = 0,
    INTEL_URB_DEREF_BLOCK_SIZE_PER_POLY   = 1,
    INTEL_URB_DEREF_BLOCK_SIZE_8          = 2,
+   INTEL_URB_DEREF_BLOCK_SIZE_MESH       = 3,
 };
 
 void intel_get_urb_config(const struct intel_device_info *devinfo,
diff --git a/src/intel/genxml/gen125.xml b/src/intel/genxml/gen125.xml
index df2fb5a545a..6f2def17848 100644
--- a/src/intel/genxml/gen125.xml
+++ b/src/intel/genxml/gen125.xml
@@ -2828,6 +2828,7 @@
       <value name="Block Deref Size 32" value="0"/>
       <value name="Per Poly Deref Mode" value="1"/>
       <value name="Block Deref Size 8" value="2"/>
+      <value name="Mesh Shader EODB" value="3"/>
     </field>
     <field name="Point Width" start="96" end="106" type="u8.3"/>
     <field name="Point Width Source" start="107" end="107" type="uint">



More information about the mesa-commit mailing list