From 655251ad308f7f65578d91dcd0d0f9b4c1148584 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Wed, 7 Apr 2021 22:19:21 +0300 Subject: [PATCH] anv: put correct number of BT prefetch for compute on XeHP+ Signed-off-by: Lionel Landwerlin Reviewed-by: Jason Ekstrand Reviewed-by: Sagar Ghuge Part-of: --- 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 c8fd7cb18f3..15e4ebc13a1 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -4482,6 +4482,8 @@ emit_compute_walker(struct anv_cmd_buffer *cmd_buffer, cmd_buffer->state.samplers[MESA_SHADER_COMPUTE].offset, .BindingTablePointer = cmd_buffer->state.binding_tables[MESA_SHADER_COMPUTE].offset, + .BindingTableEntryCount = + 1 + MIN2(pipeline->cs->bind_map.surface_count, 30), .NumberofThreadsinGPGPUThreadGroup = cs_params.threads, .SharedLocalMemorySize = encode_slm_size(GFX_VER, prog_data->base.total_shared),