| 123456789101112131415161718192021222324 |
- // Copyright 2014 Citra Emulator Project
- // Licensed under GPLv2 or any later version
- // Refer to the license.txt file included.
- #include <memory>
- #include "core/core.h"
- #include "core/settings.h"
- #include "video_core/renderer_base.h"
- #include "video_core/renderer_opengl/renderer_opengl.h"
- #include "video_core/video_core.h"
- namespace VideoCore {
- std::unique_ptr<RendererBase> CreateRenderer(Core::Frontend::EmuWindow& emu_window) {
- return std::make_unique<OpenGL::RendererOpenGL>(emu_window);
- }
- u16 GetResolutionScaleFactor(const RendererBase& renderer) {
- return !Settings::values.resolution_factor
- ? renderer.GetRenderWindow().GetFramebufferLayout().GetScalingRatio()
- : Settings::values.resolution_factor;
- }
- } // namespace VideoCore
|