From 68838d7001bfe0ef16b3e2eb63df725476696a16 Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Thu, 27 Mar 2025 13:37:42 +0200 Subject: [PATCH] brw: reorder reloc enums to leave embedded samplers at the end So that the driver can allocate an array of relocations using BRW_SHADER_RELOC_EMBEDDED_SAMPLER_HANDLE + number_of_embedded_samplers Signed-off-by: Lionel Landwerlin Reviewed-by: Ivan Briano Part-of: --- src/intel/compiler/brw_compiler.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/intel/compiler/brw_compiler.h b/src/intel/compiler/brw_compiler.h index 03df5b79dfb..50577d51d5d 100644 --- a/src/intel/compiler/brw_compiler.h +++ b/src/intel/compiler/brw_compiler.h @@ -544,12 +544,13 @@ enum brw_shader_reloc_id { BRW_SHADER_RELOC_DESCRIPTORS_ADDR_HIGH, BRW_SHADER_RELOC_DESCRIPTORS_BUFFER_ADDR_HIGH, BRW_SHADER_RELOC_INSTRUCTION_BASE_ADDR_HIGH, - BRW_SHADER_RELOC_EMBEDDED_SAMPLER_HANDLE, - BRW_SHADER_RELOC_LAST_EMBEDDED_SAMPLER_HANDLE = - BRW_SHADER_RELOC_EMBEDDED_SAMPLER_HANDLE + BRW_MAX_EMBEDDED_SAMPLERS - 1, BRW_SHADER_RELOC_PRINTF_BUFFER_ADDR_LOW, BRW_SHADER_RELOC_PRINTF_BUFFER_ADDR_HIGH, BRW_SHADER_RELOC_PRINTF_BUFFER_SIZE, + /* Leave this entry last: */ + BRW_SHADER_RELOC_EMBEDDED_SAMPLER_HANDLE, + BRW_SHADER_RELOC_LAST_EMBEDDED_SAMPLER_HANDLE = + BRW_SHADER_RELOC_EMBEDDED_SAMPLER_HANDLE + BRW_MAX_EMBEDDED_SAMPLERS - 1, }; enum brw_shader_reloc_type {