Mesa (main): turnip: add an assertion for max descriptor set count.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri May 20 10:10:05 UTC 2022
Module: Mesa
Branch: main
Commit: f2635ca47b0724a39682cf3699badb46fce0c653
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2635ca47b0724a39682cf3699badb46fce0c653
Author: Hyunjun Ko <zzoon at igalia.com>
Date: Fri May 20 01:37:38 2022 +0000
turnip: add an assertion for max descriptor set count.
Signed-off-by: Hyunjun Ko <zzoon at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16624>
---
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);
More information about the mesa-commit
mailing list