forked from Mirror/Ryujinx
Synchronize Rasterizer State before Clear (#1680)
This commit is contained in:
parent
500b48251c
commit
5561a3b95e
1 changed files with 6 additions and 1 deletions
|
@ -20,12 +20,17 @@ namespace Ryujinx.Graphics.Gpu.Engine
|
|||
return;
|
||||
}
|
||||
|
||||
// Scissor affects clears aswell.
|
||||
// Scissor and rasterizer discard also affect clears.
|
||||
if (state.QueryModified(MethodOffset.ScissorState))
|
||||
{
|
||||
UpdateScissorState(state);
|
||||
}
|
||||
|
||||
if (state.QueryModified(MethodOffset.RasterizeEnable))
|
||||
{
|
||||
UpdateRasterizerState(state);
|
||||
}
|
||||
|
||||
int index = (argument >> 6) & 0xf;
|
||||
|
||||
UpdateRenderTargetState(state, useControl: false, singleUse: index);
|
||||
|
|
Reference in a new issue