From 7dd9d74eece97c1cb5e5d3839d20811d1757b427 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Sat, 9 Mar 2019 23:31:29 +1000 Subject: RenderBase: Add EFBHasAlphaChannel() helper --- Source/Core/VideoCommon/RenderBase.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Source/Core/VideoCommon/RenderBase.cpp') diff --git a/Source/Core/VideoCommon/RenderBase.cpp b/Source/Core/VideoCommon/RenderBase.cpp index 1a15f0aec0..688c7fc43b 100644 --- a/Source/Core/VideoCommon/RenderBase.cpp +++ b/Source/Core/VideoCommon/RenderBase.cpp @@ -151,6 +151,11 @@ std::unique_ptr Renderer::CreateShaderFromSource(ShaderStage sta return CreateShaderFromSource(stage, source.c_str(), source.size()); } +bool Renderer::EFBHasAlphaChannel() const +{ + return m_prev_efb_format == PEControl::RGBA6_Z24; +} + void Renderer::ClearScreen(const EFBRectangle& rc, bool colorEnable, bool alphaEnable, bool zEnable, u32 color, u32 z) { -- cgit v1.2.3