From f2635ca47b0724a39682cf3699badb46fce0c653 Mon Sep 17 00:00:00 2001 From: Hyunjun Ko Date: Fri, 20 May 2022 01:37:38 +0000 Subject: [PATCH] turnip: add an assertion for max descriptor set count. Signed-off-by: Hyunjun Ko Part-of: --- src/freedreno/vulkan/tu_descriptor_set.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/freedreno/vulkan/tu_descriptor_set.c b/src/freedreno/vulkan/tu_descriptor_set.c index cb706dca2f8..d3e32241469 100644 --- a/src/freedreno/vulkan/tu_descriptor_set.c +++ b/src/freedreno/vulkan/tu_descriptor_set.c @@ -455,6 +455,8 @@ tu_CreatePipelineLayout(VkDevice _device, for (uint32_t set = 0; set < pCreateInfo->setLayoutCount; set++) { TU_FROM_HANDLE(tu_descriptor_set_layout, set_layout, pCreateInfo->pSetLayouts[set]); + + assert(set < MAX_SETS); layout->set[set].layout = set_layout; layout->set[set].dynamic_offset_start = dynamic_offset_size; tu_descriptor_set_layout_ref(set_layout);