diff options
author | riperiperi <rhy3756547@hotmail.com> | 2020-11-02 19:53:23 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-02 16:53:23 -0300 |
commit | e1da7df2075f45ac3d19538f7781115978282100 (patch) | |
tree | d46ae3ffedd2886adba64f1044b699f99b13f795 /Ryujinx.Graphics.Gpu/Image/TextureManager.cs | |
parent | 11a7c99764ed4e6c575c877c69ca627645702a42 (diff) |
Support res scale on images, correctly blacklist for SUST, move logic out of backend. (#1657)
* Support res scale on images, correctly blacklist for SUST, move logic
out of backend.
* Fix Typo
Diffstat (limited to 'Ryujinx.Graphics.Gpu/Image/TextureManager.cs')
-rw-r--r-- | Ryujinx.Graphics.Gpu/Image/TextureManager.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.Gpu/Image/TextureManager.cs b/Ryujinx.Graphics.Gpu/Image/TextureManager.cs index 7588258f..08398cb6 100644 --- a/Ryujinx.Graphics.Gpu/Image/TextureManager.cs +++ b/Ryujinx.Graphics.Gpu/Image/TextureManager.cs @@ -195,6 +195,15 @@ namespace Ryujinx.Graphics.Gpu.Image } /// <summary> + /// Gets the first available bound colour target, or the depth stencil target if not present. + /// </summary> + /// <returns>The first bound colour target, otherwise the depth stencil target</returns> + public Texture GetAnyRenderTarget() + { + return _rtColors[0] ?? _rtDepthStencil; + } + + /// <summary> /// Updates the Render Target scale, given the currently bound render targets. /// This will update scale to match the configured scale, scale textures that are eligible but not scaled, /// and propagate blacklisted status from one texture to the ones bound with it. |