From 802da21deb3024beb481539ca060e4adcb9e496e Mon Sep 17 00:00:00 2001 From: Kearwood Gilbert Date: Wed, 23 Apr 2025 23:17:03 -0700 Subject: [PATCH] Fixed push constant reflection binding to match block name in shaders --- kraken/KRPipeline.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kraken/KRPipeline.cpp b/kraken/KRPipeline.cpp index af864c5..45ea2c6 100644 --- a/kraken/KRPipeline.cpp +++ b/kraken/KRPipeline.cpp @@ -501,7 +501,7 @@ void KRPipeline::initPushConstantStage(ShaderStage stage, const SpvReflectShader PushConstantInfo& pushConstants = m_stages[static_cast(stage)].pushConstants; for (int i = 0; i < reflection->push_constant_block_count; i++) { const SpvReflectBlockVariable& block = reflection->push_constant_blocks[i]; - if (stricmp(block.name, "constants") == 0) { + if (stricmp(block.name, "PushConstants") == 0) { if (block.size > 0) { pushConstants.buffer = (__uint8_t*)malloc(block.size); memset(pushConstants.buffer, 0, block.size);