From 2bb425563baecbcaee98a46ef2b5da5b31cb6ace Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 24 Feb 2025 18:52:49 +0000 Subject: [PATCH] Task and mesh shaders are part of pre-rasterization library interface --- renderdoc/driver/vulkan/vk_info.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_info.cpp b/renderdoc/driver/vulkan/vk_info.cpp index 7ff0a19ae..30da34b92 100644 --- a/renderdoc/driver/vulkan/vk_info.cpp +++ b/renderdoc/driver/vulkan/vk_info.cpp @@ -1587,6 +1587,11 @@ void VulkanCreationInfo::Pipeline::Init(VulkanResourceManager *resourceMan, shaders[i] = pipeInfo.shaders[i]; info.m_ShaderModule[shaders[i].module].m_PipeReferences[id] = pipeid; } + for(uint32_t i : {(uint32_t)ShaderStage::Task, (uint32_t)ShaderStage::Mesh}) + { + shaders[i] = pipeInfo.shaders[i]; + info.m_ShaderModule[shaders[i].module].m_PipeReferences[id] = pipeid; + } vertLayout = pipeInfo.vertLayout;