mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-03-24 19:38:32 -06:00
vk/fp: Only emit alpha-testing variables when required
This commit is contained in:
parent
bd1a25698c
commit
5baf8aeb22
@ -460,10 +460,12 @@ void VKFragmentDecompilerThread::insertMainEnd(std::stringstream & OS)
|
||||
OS << "void main()\n";
|
||||
OS << "{\n";
|
||||
|
||||
// FIXME: Workaround
|
||||
OS <<
|
||||
" const uint rop_control = fs_contexts[_fs_context_offset].rop_control;\n"
|
||||
" const float alpha_ref = fs_contexts[_fs_context_offset].alpha_ref;\n\n";
|
||||
if (m_prog.ctrl & RSX_SHADER_CONTROL_ALPHA_TEST)
|
||||
{
|
||||
OS <<
|
||||
" const uint rop_control = fs_contexts[_fs_context_offset].rop_control;\n"
|
||||
" const float alpha_ref = fs_contexts[_fs_context_offset].alpha_ref;\n\n";
|
||||
}
|
||||
|
||||
::glsl::insert_rop_init(OS);
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user