anv/descriptor_set: Stop marking everything as having dynamic offsets

This commit is contained in:
Jason Ekstrand
2016-02-22 17:13:46 -08:00
parent 2570a58bcd
commit 442dff8cf4

View File

@@ -218,7 +218,9 @@ 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)
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)