Jelajahi Sumber

Do not force scissor on clear if scissor is disabled (#3258)

gdkchan 4 tahun lalu
induk
melakukan
b2a225558d
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      Ryujinx.Graphics.Gpu/Engine/Threed/DrawManager.cs

+ 1 - 1
Ryujinx.Graphics.Gpu/Engine/Threed/DrawManager.cs

@@ -525,7 +525,7 @@ namespace Ryujinx.Graphics.Gpu.Engine.Threed
                 int scissorW = screenScissorState.Width;
                 int scissorH = screenScissorState.Height;
 
-                if (clearAffectedByScissor)
+                if (clearAffectedByScissor && _state.State.ScissorState[0].Enable)
                 {
                     ref var scissorState = ref _state.State.ScissorState[0];