radv: fix initialization of radv_shader_layout->use_dynamic_descriptors
Fixes: 66eaca3a0a
('radv: introduce radv_shader_layout for per-stage descriptor layout')
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27898>
This commit is contained in:

committed by
Marge Bot

parent
0a3a80a4ca
commit
67ea2eb97a
@@ -263,11 +263,8 @@ radv_shader_layout_init(const struct radv_pipeline_layout *pipeline_layout, gl_s
|
|||||||
}
|
}
|
||||||
|
|
||||||
layout->push_constant_size = pipeline_layout->push_constant_size;
|
layout->push_constant_size = pipeline_layout->push_constant_size;
|
||||||
|
layout->use_dynamic_descriptors = pipeline_layout->dynamic_offset_count &&
|
||||||
if (pipeline_layout->dynamic_offset_count &&
|
(pipeline_layout->dynamic_shader_stages & mesa_to_vk_shader_stage(stage));
|
||||||
(pipeline_layout->dynamic_shader_stages & mesa_to_vk_shader_stage(stage))) {
|
|
||||||
layout->use_dynamic_descriptors = true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static const struct vk_ycbcr_conversion_state *
|
static const struct vk_ycbcr_conversion_state *
|
||||||
|
Reference in New Issue
Block a user