intel: Add INTEL_URB_DEREF_BLOCK_SIZE_MESH
authorCaio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Thu, 8 Jul 2021 19:20:38 +0000 (12:20 -0700)
committerMarge Bot <emma+marge@anholt.net>
Wed, 2 Feb 2022 18:17:57 +0000 (18:17 +0000)
And corresponding value in XML.

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

src/intel/common/intel_l3_config.h
src/intel/genxml/gen125.xml

index 23f7504..2310470 100644 (file)
@@ -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,
index df2fb5a..6f2def1 100644 (file)
       <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">