Mesa (master): anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jan 13 21:27:40 UTC 2021


Module: Mesa
Branch: master
Commit: 91fe96cfbe388a90d1577ede745276674493d336
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=91fe96cfbe388a90d1577ede745276674493d336

Author: Jordan Justen <jordan.l.justen at intel.com>
Date:   Wed Nov 14 16:48:57 2018 -0800

anv: Don't use MEDIA_INTERFACE_DESCRIPTOR_LOAD for gen12-hp

Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8342>

---

 src/intel/vulkan/genX_cmd_buffer.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c
index a9c49e0f592..7d207319b2a 100644
--- a/src/intel/vulkan/genX_cmd_buffer.c
+++ b/src/intel/vulkan/genX_cmd_buffer.c
@@ -4423,6 +4423,7 @@ genX(cmd_buffer_flush_compute_state)(struct anv_cmd_buffer *cmd_buffer)
                             &cmd_buffer->state.compute.base,
                             &pipeline->cs, 1);
 
+#if GEN_GEN <= 12 && !GEN_IS_GEN12HP
       uint32_t iface_desc_data_dw[GENX(INTERFACE_DESCRIPTOR_DATA_length)];
       struct GENX(INTERFACE_DESCRIPTOR_DATA) desc = {
          .BindingTablePointer =
@@ -4444,6 +4445,7 @@ genX(cmd_buffer_flush_compute_state)(struct anv_cmd_buffer *cmd_buffer)
          mid.InterfaceDescriptorTotalLength        = size;
          mid.InterfaceDescriptorDataStartAddress   = state.offset;
       }
+#endif
    }
 
    if (cmd_buffer->state.push_constants_dirty & VK_SHADER_STAGE_COMPUTE_BIT) {



More information about the mesa-commit mailing list