From 519ef3afc720bd4364a57736e3d5a7c20df24555 Mon Sep 17 00:00:00 2001 From: RaveYard <29225776+MrRaveYard@users.noreply.github.com> Date: Sun, 6 Apr 2025 20:49:03 +0200 Subject: [PATCH] Fix ubershaders --- src/common/rendering/vulkan/pipelines/vk_renderpass.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp b/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp index d18849691..426630557 100644 --- a/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp +++ b/src/common/rendering/vulkan/pipelines/vk_renderpass.cpp @@ -413,7 +413,7 @@ VulkanPipeline* VkRenderPassSetup::GetVertexShaderLibrary(const VkPipelineKey& k vkey.RenderStyle.AsDWORD = 0; if (isUberShader) { - vkey.AsQWORD = 0; + vkey.ShaderKey.AsQWORD = 0; } else { @@ -455,7 +455,7 @@ VulkanPipeline* VkRenderPassSetup::GetFragmentShaderLibrary(const VkPipelineKey& fkey.RenderStyle.AsDWORD = 0; fkey.ShaderKey.VertexFormat = 0; if (isUberShader) - fkey.AsQWORD = 0; + fkey.ShaderKey.AsQWORD = 0; auto& pipeline = Libraries.FragmentShader[fkey]; if (!pipeline) pipeline = CreateFragmentShaderLibrary(key, isUberShader);