mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-11 05:50:14 +01:00
anv: prefetch samplers when dispatching compute shaders
Signed-off-by: Rohan Garg <rohan.garg@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30922>
This commit is contained in:
parent
bb426b7f3c
commit
32f606486f
1 changed files with 1 additions and 0 deletions
|
|
@ -274,6 +274,7 @@ get_interface_descriptor_data(struct anv_cmd_buffer *cmd_buffer,
|
|||
const struct intel_device_info *devinfo = cmd_buffer->device->info;
|
||||
|
||||
return (struct GENX(INTERFACE_DESCRIPTOR_DATA)) {
|
||||
.SamplerCount = DIV_ROUND_UP(CLAMP(shader->bind_map.sampler_count, 0, 16), 4),
|
||||
.KernelStartPointer = shader->kernel.offset,
|
||||
.SamplerStatePointer = cmd_buffer->state.samplers[MESA_SHADER_COMPUTE].offset,
|
||||
.BindingTablePointer = cmd_buffer->state.binding_tables[MESA_SHADER_COMPUTE].offset,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue