summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/FramebufferManager.h
diff options
context:
space:
mode:
authorStenzek <stenzek@gmail.com>2020-05-24 15:33:02 +1000
committerStenzek <stenzek@gmail.com>2020-05-24 15:36:04 +1000
commitad373950a26653c79894fedde9c92e13646bbf1e (patch)
tree5b3063474b4448bd48e5d4f54d2b540869209156 /Source/Core/VideoCommon/FramebufferManager.h
parent393ce529af87b1b11877eb6e376c54592f4160ee (diff)
FramebufferManager: Fix invalid readback of EFB D24S8 depth
Fixes assertion tripping when saving state on Adreno.
Diffstat (limited to 'Source/Core/VideoCommon/FramebufferManager.h')
-rw-r--r--Source/Core/VideoCommon/FramebufferManager.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/VideoCommon/FramebufferManager.h b/Source/Core/VideoCommon/FramebufferManager.h
index 786f22e537..f8e450ad0e 100644
--- a/Source/Core/VideoCommon/FramebufferManager.h
+++ b/Source/Core/VideoCommon/FramebufferManager.h
@@ -74,7 +74,8 @@ public:
// Resolve color/depth textures to a non-msaa texture, and return it.
AbstractTexture* ResolveEFBColorTexture(const MathUtil::Rectangle<int>& region);
- AbstractTexture* ResolveEFBDepthTexture(const MathUtil::Rectangle<int>& region);
+ AbstractTexture* ResolveEFBDepthTexture(const MathUtil::Rectangle<int>& region,
+ bool force_r32f = false);
// Reinterpret pixel format of EFB color texture.
// Assumes no render pass is currently in progress.