diff options
| author | bunnei <bunneidev@gmail.com> | 2014-11-18 18:32:01 -0500 |
|---|---|---|
| committer | bunnei <bunneidev@gmail.com> | 2014-11-18 18:32:01 -0500 |
| commit | 40acd63631eeaca248b2393cde399714a730214f (patch) | |
| tree | f87fe583cad412012a034665a5269567f008cf4d /src/video_core/renderer_opengl/renderer_opengl.h | |
| parent | 219628d1c81701132f417f22aeb862be06abe72b (diff) | |
| parent | 963c923d5931dc9d20eb298001282da88e31c31a (diff) | |
Merge pull request #165 from neobrain/viewport-scaling
Stretch emulation output to render window and be display density independent
Diffstat (limited to 'src/video_core/renderer_opengl/renderer_opengl.h')
| -rw-r--r-- | src/video_core/renderer_opengl/renderer_opengl.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/video_core/renderer_opengl/renderer_opengl.h b/src/video_core/renderer_opengl/renderer_opengl.h index eed201a95..7fdcec731 100644 --- a/src/video_core/renderer_opengl/renderer_opengl.h +++ b/src/video_core/renderer_opengl/renderer_opengl.h @@ -4,13 +4,15 @@ #pragma once +#include <array> + #include "generated/gl_3_2_core.h" -#include "common/common.h" +#include "common/math_util.h" + #include "core/hw/gpu.h" -#include "video_core/renderer_base.h" -#include <array> +#include "video_core/renderer_base.h" class EmuWindow; @@ -52,6 +54,9 @@ private: static void LoadFBToActiveGLTexture(const GPU::Regs::FramebufferConfig& framebuffer, const TextureInfo& texture); + /// Computes the viewport rectangle + MathUtil::Rectangle<unsigned> GetViewportExtent(); + EmuWindow* render_window; ///< Handle to render window u32 last_mode; ///< Last render mode |
