From f6c3f1cdfdb9145634be3bfc54400f0d408f36dd Mon Sep 17 00:00:00 2001 From: riperiperi Date: Mon, 25 Sep 2023 22:07:03 +0100 Subject: GPU: Discard data when getting texture before full clear (#5719) * GPU: Discard data when getting texture before full clear * Fix rules and order of clear checks * Fix formatting --- src/Ryujinx.Graphics.Gpu/Engine/Threed/RenderTargetUpdateFlags.cs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/Ryujinx.Graphics.Gpu/Engine/Threed/RenderTargetUpdateFlags.cs') diff --git a/src/Ryujinx.Graphics.Gpu/Engine/Threed/RenderTargetUpdateFlags.cs b/src/Ryujinx.Graphics.Gpu/Engine/Threed/RenderTargetUpdateFlags.cs index e575923d..58c7bdb4 100644 --- a/src/Ryujinx.Graphics.Gpu/Engine/Threed/RenderTargetUpdateFlags.cs +++ b/src/Ryujinx.Graphics.Gpu/Engine/Threed/RenderTargetUpdateFlags.cs @@ -33,6 +33,11 @@ namespace Ryujinx.Graphics.Gpu.Engine.Threed /// UpdateDepthStencil = 1 << 3, + /// + /// Indicates that the data in the clip region can be discarded for the next use. + /// + DiscardClip = 1 << 4, + /// /// Default update flags for draw. /// -- cgit v1.2.3