From d5b8c7c17e8773dcaa81121e38725058489b830c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Wed, 8 Oct 2025 09:57:13 -0700 Subject: [PATCH] anv: Drop shader relocs from anv_shader_bin_create() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Acording to Lionel anv_shader_bin_create() is only used now for internal shaders and those don't use relocs so we can drop this lines. Suggested-by: Lionel Landwerlin Reviewed-by: Lionel Landwerlin Signed-off-by: José Roberto de Souza Part-of: --- src/intel/vulkan/anv_pipeline_cache.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/intel/vulkan/anv_pipeline_cache.c b/src/intel/vulkan/anv_pipeline_cache.c index 9abe7fcb171..facf2f99125 100644 --- a/src/intel/vulkan/anv_pipeline_cache.c +++ b/src/intel/vulkan/anv_pipeline_cache.c @@ -139,17 +139,6 @@ anv_shader_bin_create(struct anv_device *device, } } - int rv_count = 0; - struct brw_shader_reloc_value reloc_values[11]; - rv_count = anv_shader_set_relocs(device, reloc_values, stage, - &shader->kernel, prog_data_in, bind_map, - shader->embedded_samplers); - assert(rv_count <= ARRAY_SIZE(reloc_values)); - - brw_write_shader_relocs(&device->physical->compiler->isa, - shader->kernel.map, prog_data_in, - reloc_values, rv_count); - memcpy(prog_data, prog_data_in, prog_data_size); typed_memcpy(prog_data_relocs, prog_data_in->relocs, prog_data_in->num_relocs);