radv: remove radv_pipeline_layout::push_constant_size

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37769>
This commit is contained in:
Samuel Pitoiset 2025-10-08 16:46:58 +02:00 committed by Marge Bot
parent d15b411262
commit 067b05d5b9
3 changed files with 0 additions and 12 deletions

View file

@ -569,7 +569,6 @@ radv_graphics_pipeline_import_layout(struct radv_pipeline_layout *dst, const str
}
dst->independent_sets |= src->independent_sets;
dst->push_constant_size = MAX2(dst->push_constant_size, src->push_constant_size);
}
static void

View file

@ -55,7 +55,6 @@ radv_pipeline_layout_hash(struct radv_pipeline_layout *layout)
_mesa_blake3_update(&ctx, set_layout->hash, sizeof(set_layout->hash));
}
_mesa_blake3_update(&ctx, &layout->push_constant_size, sizeof(layout->push_constant_size));
_mesa_blake3_final(&ctx, layout->hash);
}
@ -100,15 +99,6 @@ radv_CreatePipelineLayout(VkDevice _device, const VkPipelineLayoutCreateInfo *pC
radv_pipeline_layout_add_set(layout, set, set_layout);
}
layout->push_constant_size = 0;
for (unsigned i = 0; i < pCreateInfo->pushConstantRangeCount; ++i) {
const VkPushConstantRange *range = pCreateInfo->pPushConstantRanges + i;
layout->push_constant_size = MAX2(layout->push_constant_size, range->offset + range->size);
}
layout->push_constant_size = align(layout->push_constant_size, 16);
radv_pipeline_layout_hash(layout);
*pPipelineLayout = radv_pipeline_layout_to_handle(layout);

View file

@ -23,7 +23,6 @@ struct radv_pipeline_layout {
} set[MAX_SETS];
uint32_t num_sets;
uint32_t push_constant_size;
uint32_t dynamic_offset_count;
uint16_t dynamic_shader_stages;