From 2cfc02a1169653566e277a7e23e69fd5eb628434 Mon Sep 17 00:00:00 2001 From: Scott Mansell Date: Tue, 31 Jan 2023 18:13:47 +1300 Subject: Move m_prev_efb_format into FramebufferManager --- Source/Core/VideoCommon/FramebufferManager.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Source/Core/VideoCommon/FramebufferManager.h') diff --git a/Source/Core/VideoCommon/FramebufferManager.h b/Source/Core/VideoCommon/FramebufferManager.h index cc41c0ffba..087c5023aa 100644 --- a/Source/Core/VideoCommon/FramebufferManager.h +++ b/Source/Core/VideoCommon/FramebufferManager.h @@ -105,6 +105,8 @@ public: // Assumes no render pass is currently in progress. // Swaps EFB framebuffers, so re-bind afterwards. bool ReinterpretPixelData(EFBReinterpretType convtype); + PixelFormat GetPrevPixelFormat() const { return m_prev_efb_format; } + void StorePixelFormat(PixelFormat new_format) { m_prev_efb_format = new_format; } // Clears the EFB using shaders. void ClearEFB(const MathUtil::Rectangle& rc, bool clear_color, bool clear_alpha, @@ -193,6 +195,7 @@ protected: void DoSaveState(PointerWrap& p); float m_efb_scale = 0.0f; + PixelFormat m_prev_efb_format; std::unique_ptr m_efb_color_texture; std::unique_ptr m_efb_convert_color_texture; -- cgit v1.2.3