turnip: fix a null descriptor set dereference
Fixed
dEQP-VK.pipeline.pipeline_library.graphics_library.misc.other.null_descriptor_set_in_monolithic_pipeline.
Fixes: cb3872f2cd ("tu: Implement VK_EXT_descriptor_buffer")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21328>
This commit is contained in:
@@ -2174,7 +2174,8 @@ tu_CmdBindDescriptorSets(VkCommandBuffer commandBuffer,
|
||||
TU_FROM_HANDLE(tu_descriptor_set, set, pDescriptorSets[i]);
|
||||
|
||||
descriptors_state->sets[idx] = set;
|
||||
descriptors_state->set_iova[idx] = set->va | BINDLESS_DESCRIPTOR_64B;
|
||||
descriptors_state->set_iova[idx] = set ?
|
||||
(set->va | BINDLESS_DESCRIPTOR_64B) : 0;
|
||||
|
||||
if (!set)
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user