Fix crash in vulkan pipeline state viewer

This commit is contained in:
baldurk
2024-04-30 09:50:34 +01:00
parent d0e3d9ce6d
commit 47c5773d08
@@ -2274,7 +2274,10 @@ void VulkanPipelineStateViewer::setState()
for(const ShaderMessage &msg : state.shaderMessages)
numMessages[(uint32_t)msg.stage]++;
for(uint32_t i = 0; i < ARRAY_COUNT(numMessages); i++)
static_assert(ARRAY_COUNT(messageButtons) <= ARRAY_COUNT(numMessages),
"More buttons than shader stages");
for(uint32_t i = 0; i < ARRAY_COUNT(messageButtons); i++)
{
messageButtons[i]->setVisible(numMessages[i] > 0);
messageButtons[i]->setText(tr("%n Message(s)", "", numMessages[i]));