From 16a0ebc4218445d9b82960c8d93ac17c7ce37212 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 28 May 2021 12:01:21 +0100 Subject: [PATCH] Always add add printf location inputs to entry point globals * Even in older SPIR-V versions, Input class globals should be listed in the entry point interface list. --- renderdoc/driver/vulkan/vk_shader_feedback.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_shader_feedback.cpp b/renderdoc/driver/vulkan/vk_shader_feedback.cpp index 7a4995acb..59e51722a 100644 --- a/renderdoc/driver/vulkan/vk_shader_feedback.cpp +++ b/renderdoc/driver/vulkan/vk_shader_feedback.cpp @@ -557,8 +557,7 @@ void AnnotateShader(const ShaderReflection &refl, const SPIRVPatchData &patchDat editor.AddDecoration(rdcspv::OpDecorate( rdocGlobalVar, rdcspv::DecorationParam(spvBuiltin))); - if(editor.EntryPointAllGlobals()) - newGlobals.push_back(rdocGlobalVar); + newGlobals.push_back(rdocGlobalVar); editor.SetName(rdocGlobalVar, name);