diff options
| author | Stenzek <stenzek@gmail.com> | 2019-01-19 00:35:00 +1000 |
|---|---|---|
| committer | Stenzek <stenzek@gmail.com> | 2019-01-25 11:15:57 +1000 |
| commit | c9c0b8505615cb16a770d66650e89c0f41d00dc8 (patch) | |
| tree | 39190b7428a04bb9360de0e4c5f946f751c37750 /Source/Core/VideoBackends/OGL/Render.cpp | |
| parent | e03b8e899e14a2a57bf32ad539f7f987edc5b24c (diff) | |
VideoBackends: Store a backbuffer 'scale'
This is a scaling factor, used for hi-dpi configurations.
Diffstat (limited to 'Source/Core/VideoBackends/OGL/Render.cpp')
| -rw-r--r-- | Source/Core/VideoBackends/OGL/Render.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Source/Core/VideoBackends/OGL/Render.cpp b/Source/Core/VideoBackends/OGL/Render.cpp index dc724353d7..630cea738e 100644 --- a/Source/Core/VideoBackends/OGL/Render.cpp +++ b/Source/Core/VideoBackends/OGL/Render.cpp @@ -351,10 +351,10 @@ static void InitDriverInfo() } // Init functions -Renderer::Renderer(std::unique_ptr<GLContext> main_gl_context) +Renderer::Renderer(std::unique_ptr<GLContext> main_gl_context, float backbuffer_scale) : ::Renderer(static_cast<int>(std::max(main_gl_context->GetBackBufferWidth(), 1u)), static_cast<int>(std::max(main_gl_context->GetBackBufferHeight(), 1u)), - AbstractTextureFormat::RGBA8), + backbuffer_scale, AbstractTextureFormat::RGBA8), m_main_gl_context(std::move(main_gl_context)), m_current_rasterization_state(RenderState::GetInvalidRasterizationState()), m_current_depth_state(RenderState::GetInvalidDepthState()), |
