diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-03-10 22:14:54 +0100 |
|---|---|---|
| committer | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-03-11 12:50:35 +0100 |
| commit | 069280ddc6c9bc161a4a003c555f685adbb47f53 (patch) | |
| tree | 31a07285551f17e35fcbcb0b95a59ac380f3d018 /Source/Core/VideoCommon/Present.cpp | |
| parent | 2102e642999fccc53fd2bfac0cf1bc0e8290b067 (diff) | |
HW/VideoInterface: Refactor to class.
Diffstat (limited to 'Source/Core/VideoCommon/Present.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/Present.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/Core/VideoCommon/Present.cpp b/Source/Core/VideoCommon/Present.cpp index 25ec2f27b0..3ac4d516df 100644 --- a/Source/Core/VideoCommon/Present.cpp +++ b/Source/Core/VideoCommon/Present.cpp @@ -6,6 +6,7 @@ #include "Common/ChunkFile.h" #include "Core/HW/VideoInterface.h" #include "Core/Host.h" +#include "Core/System.h" #include "InputCommon/ControllerInterface/ControllerInterface.h" @@ -249,7 +250,8 @@ float Presenter::CalculateDrawAspectRatio() const if (aspect_mode == AspectMode::Stretch) return (static_cast<float>(m_backbuffer_width) / static_cast<float>(m_backbuffer_height)); - const float aspect_ratio = VideoInterface::GetAspectRatio(); + auto& vi = Core::System::GetInstance().GetVideoInterface(); + const float aspect_ratio = vi.GetAspectRatio(); if (aspect_mode == AspectMode::AnalogWide || (aspect_mode == AspectMode::Auto && g_widescreen->IsGameWidescreen())) @@ -378,7 +380,8 @@ void Presenter::UpdateDrawRectangle() // Don't know if there is a better place for this code so there isn't a 1 frame delay if (g_ActiveConfig.bWidescreenHack) { - float source_aspect = VideoInterface::GetAspectRatio(); + auto& vi = Core::System::GetInstance().GetVideoInterface(); + float source_aspect = vi.GetAspectRatio(); if (g_widescreen->IsGameWidescreen()) source_aspect = AspectToWidescreen(source_aspect); |
