radv: add missing disable_shrink_image_store to the pipeline key

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26948>
This commit is contained in:
Samuel Pitoiset 2024-01-09 10:41:01 +01:00 committed by Marge Bot
parent 3f655bc47c
commit 4455c79299
2 changed files with 3 additions and 0 deletions

View file

@ -164,6 +164,8 @@ radv_generate_pipeline_key(const struct radv_device *device, const VkPipelineSha
key.tex_non_uniform = device->instance->drirc.tex_non_uniform;
key.ssbo_non_uniform = device->instance->drirc.ssbo_non_uniform;
key.disable_shrink_image_store = device->instance->drirc.disable_shrink_image_store;
for (unsigned i = 0; i < num_stages; ++i) {
const VkPipelineShaderStageCreateInfo *const stage = &stages[i];
const VkPipelineShaderStageRequiredSubgroupSizeCreateInfo *const subgroup_size =

View file

@ -122,6 +122,7 @@ struct radv_pipeline_key {
uint32_t disable_aniso_single_level : 1;
uint32_t disable_trunc_coord : 1;
uint32_t disable_sinking_load_input_fs : 1;
uint32_t disable_shrink_image_store : 1;
uint32_t image_2d_view_of_3d : 1;
uint32_t primitives_generated_query : 1;
uint32_t dynamic_patch_control_points : 1;