From 4ec2638395a5d29afd9d8f226d6a55f06d25b9e4 Mon Sep 17 00:00:00 2001 From: SamoZ256 <96914946+SamoZ256@users.noreply.github.com> Date: Mon, 19 May 2025 16:30:32 +0200 Subject: [PATCH] latte: check if Vulkan or Metal Co-authored-by: Exzap <13877693+Exzap@users.noreply.github.com> --- src/Cafe/HW/Latte/Core/LatteShader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Cafe/HW/Latte/Core/LatteShader.cpp b/src/Cafe/HW/Latte/Core/LatteShader.cpp index 77ea3819..d490c492 100644 --- a/src/Cafe/HW/Latte/Core/LatteShader.cpp +++ b/src/Cafe/HW/Latte/Core/LatteShader.cpp @@ -701,7 +701,7 @@ LatteDecompilerShader* LatteShader_CreateShaderFromDecompilerOutput(LatteDecompi // copy uniform offsets // for OpenGL these are retrieved in _prepareSeparableUniforms() // HACK - if (g_renderer->GetType() != RendererAPI::OpenGL) + if (g_renderer->GetType() == RendererAPI::Vulkan || g_renderer->GetType() == RendererAPI::Metal) { shader->uniform.loc_remapped = decompilerOutput.uniformOffsetsVK.offset_remapped; shader->uniform.loc_uniformRegister = decompilerOutput.uniformOffsetsVK.offset_uniformRegister;