vk: Fix shader compilation with fog parameters

This commit is contained in:
kd-11 2025-08-10 21:42:26 +03:00 committed by kd-11
parent 6e4f380e36
commit cec7ace28b

View File

@ -339,9 +339,9 @@ void VKFragmentDecompilerThread::insertGlobalFunctions(std::stringstream &OS)
if (m_shader_props.require_fog_read)
{
OS <<
"const float fog_param0 = fs_contexts[fs_context_offset].fog_param0;\n"
"const float fog_param1 = fs_contexts[fs_context_offset].fog_param1;\n"
"const uint fog_mode = fs_contexts[fs_context_offset].fog_mode;\n\n";
"#define fog_param0 fs_contexts[fs_context_offset].fog_param0\n"
"#define fog_param1 fs_contexts[fs_context_offset].fog_param1\n"
"#define fog_mode fs_contexts[fs_context_offset].fog_mode\n\n";
}
if (m_shader_props.require_wpos)