Initial conditional rendering support (#1012)

* Initial conditional rendering support

* Properly reset state

* Support conditional modes and skeleton a counter cache for future host conditional rendering

* Address PR feedback
This commit is contained in:
gdkchan
2020-04-22 03:00:11 -03:00
committed by GitHub
parent c46edfab85
commit 6bfe4715f0
9 changed files with 269 additions and 2 deletions

View File

@ -13,6 +13,11 @@ namespace Ryujinx.Graphics.Gpu.Engine
/// <param name="argument">Method call argument</param>
private void Clear(GpuState state, int argument)
{
if (!GetRenderEnable(state))
{
return;
}
// Scissor affects clears aswell.
if (state.QueryModified(MethodOffset.ScissorState))
{