From 1f3fda16e66428cb987ed5e400b5f8b94e1079af Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Mon, 8 May 2023 13:01:10 +0200 Subject: [PATCH] Vulkan: Extract Correct UniformBuf Name From Interface Fixes an issue as the uniformbuf name was incorrectly extracted from the shader interface. Pull Request: https://projects.blender.org/blender/blender/pulls/107736 --- source/blender/gpu/vulkan/vk_shader_interface.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/gpu/vulkan/vk_shader_interface.cc b/source/blender/gpu/vulkan/vk_shader_interface.cc index ac0ba074bac..0d950018d70 100644 --- a/source/blender/gpu/vulkan/vk_shader_interface.cc +++ b/source/blender/gpu/vulkan/vk_shader_interface.cc @@ -84,7 +84,7 @@ void VKShaderInterface::init(const shader::ShaderCreateInfo &info) /* Uniform blocks */ for (const ShaderCreateInfo::Resource &res : all_resources) { if (res.bind_type == ShaderCreateInfo::Resource::BindType::UNIFORM_BUFFER) { - copy_input_name(input, res.image.name, name_buffer_, name_buffer_offset); + copy_input_name(input, res.uniformbuf.name, name_buffer_, name_buffer_offset); input->location = input->binding = res.slot; input++; }