From 128267a236c7230c24cd3e251b15e2c2331cec2f Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sun, 3 Aug 2025 21:56:07 +0300 Subject: [PATCH] vk: Fix wpos computation --- rpcs3/Emu/RSX/VK/VKFragmentProgram.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/RSX/VK/VKFragmentProgram.cpp b/rpcs3/Emu/RSX/VK/VKFragmentProgram.cpp index bdc6b60687..7d5a90ef6e 100644 --- a/rpcs3/Emu/RSX/VK/VKFragmentProgram.cpp +++ b/rpcs3/Emu/RSX/VK/VKFragmentProgram.cpp @@ -346,8 +346,8 @@ void VKFragmentDecompilerThread::insertGlobalFunctions(std::stringstream &OS) if (m_shader_props.require_wpos) { OS << - "const float wpos_scale fs_contexts[fs_context_offset].wpos_scale;\n" - "const float wpos_bias fs_contexts[fs_context_offset].wpos_bias;\n\n"; + "#define wpos_scale fs_contexts[fs_context_offset].wpos_scale\n" + "#define wpos_bias fs_contexts[fs_context_offset].wpos_bias\n\n"; } OS << "#define texture_base_index fs_texture_base_index\n\n";