VideoCommon: De-globalize PixelShaderManager class.

This commit is contained in:
Admiral H. Curtiss 2022-12-27 17:42:02 +01:00
commit 725bd64ec2
No known key found for this signature in database
GPG key ID: F051B4C4044F33FB
22 changed files with 197 additions and 133 deletions

View file

@ -118,11 +118,14 @@ static void XFRegWritten(u32 address, u32 value)
case XFMEM_SETVIEWPORT + 3:
case XFMEM_SETVIEWPORT + 4:
case XFMEM_SETVIEWPORT + 5:
{
auto& system = Core::System::GetInstance();
g_vertex_manager->Flush();
VertexShaderManager::SetViewportChanged();
PixelShaderManager::SetViewportChanged();
system.GetPixelShaderManager().SetViewportChanged();
GeometryShaderManager::SetViewportChanged();
break;
}
case XFMEM_SETPROJECTION:
case XFMEM_SETPROJECTION + 1: