Improved RSX emulation

- Fixed NV4097_SET_SHADER_CONTROL
- Vertex Shader: SCA instructions don't override VEC result
This commit is contained in:
DH 2014-07-19 12:24:15 +03:00
parent bd04990af3
commit 7433a021db
4 changed files with 9 additions and 12 deletions

View file

@ -972,13 +972,7 @@ void RSXThread::DoCmd(const u32 fcmd, const u32 cmd, mem32_ptr_t args, const u32
case NV4097_SET_SHADER_CONTROL:
{
if(!m_cur_shader_prog)
{
LOG_ERROR(RSX, "NV4097_SET_SHADER_CONTROL: m_cur_shader_prog == NULL");
break;
}
m_cur_shader_prog->ctrl = ARGS(0);
m_shader_ctrl = ARGS(0);
}
break;