From 9b5397abdb643b5d40211e71f7a58bb3814c29c4 Mon Sep 17 00:00:00 2001 From: Scott Mansell Date: Tue, 31 Jan 2023 17:58:54 +1300 Subject: Move WidescreenHeuristic to it's own class It's about the only thing left in renderer --- Source/Core/VideoCommon/Present.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Source/Core/VideoCommon/Present.cpp') diff --git a/Source/Core/VideoCommon/Present.cpp b/Source/Core/VideoCommon/Present.cpp index d5fa440417..0e7f6b96d9 100644 --- a/Source/Core/VideoCommon/Present.cpp +++ b/Source/Core/VideoCommon/Present.cpp @@ -14,11 +14,11 @@ #include "VideoCommon/FrameDumper.h" #include "VideoCommon/OnScreenUI.h" #include "VideoCommon/PostProcessing.h" -#include "VideoCommon/RenderBase.h" #include "VideoCommon/Statistics.h" #include "VideoCommon/VertexManagerBase.h" #include "VideoCommon/VideoConfig.h" #include "VideoCommon/VideoEvents.h" +#include "VideoCommon/Widescreen.h" std::unique_ptr g_presenter; @@ -246,7 +246,7 @@ float Presenter::CalculateDrawAspectRatio() const const float aspect_ratio = VideoInterface::GetAspectRatio(); if (aspect_mode == AspectMode::AnalogWide || - (aspect_mode == AspectMode::Auto && g_renderer->IsGameWidescreen())) + (aspect_mode == AspectMode::Auto && g_widescreen->IsGameWidescreen())) { return AspectToWidescreen(aspect_ratio); } @@ -346,7 +346,7 @@ std::tuple Presenter::ApplyStandardAspectCrop(float width, float h const float current_aspect = width / height; const float expected_aspect = (aspect_mode == AspectMode::AnalogWide || - (aspect_mode == AspectMode::Auto && g_renderer->IsGameWidescreen())) ? + (aspect_mode == AspectMode::Auto && g_widescreen->IsGameWidescreen())) ? (16.0f / 9.0f) : (4.0f / 3.0f); if (current_aspect > expected_aspect) @@ -373,7 +373,7 @@ void Presenter::UpdateDrawRectangle() if (g_ActiveConfig.bWidescreenHack) { float source_aspect = VideoInterface::GetAspectRatio(); - if (g_renderer && g_renderer->IsGameWidescreen()) + if (g_widescreen->IsGameWidescreen()) source_aspect = AspectToWidescreen(source_aspect); const float adjust = source_aspect / draw_aspect_ratio; -- cgit v1.2.3