mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-22 22:10:10 +01:00
anv/descriptor_set: Stop marking everything as having dynamic offsets
This commit is contained in:
parent
2570a58bcd
commit
442dff8cf4
1 changed files with 4 additions and 2 deletions
|
|
@ -218,8 +218,10 @@ VkResult anv_CreatePipelineLayout(
|
|||
|
||||
layout->set[set].dynamic_offset_start = dynamic_offset_count;
|
||||
for (uint32_t b = 0; b < set_layout->binding_count; b++) {
|
||||
if (set_layout->binding[b].dynamic_offset_index >= 0)
|
||||
dynamic_offset_count += set_layout->binding[b].array_size;
|
||||
if (set_layout->binding[b].dynamic_offset_index < 0)
|
||||
continue;
|
||||
|
||||
dynamic_offset_count += set_layout->binding[b].array_size;
|
||||
for (gl_shader_stage s = 0; s < MESA_SHADER_STAGES; s++) {
|
||||
if (set_layout->binding[b].stage[s].surface_index >= 0)
|
||||
layout->stage[s].has_dynamic_offsets = true;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue