mirror of
https://github.com/RPCS3/rpcs3.git
synced 2026-01-01 22:30:02 +01: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 a new issue