From a3d2c5268768bff0bed06aff00d97704c88bb337 Mon Sep 17 00:00:00 2001 From: D G Turner Date: Wed, 27 Dec 2017 11:47:39 +0000 Subject: PSP: Fix bug #10239: PSP port incorrect 4:3 aspect ratio This is based on a patch supplied by dam-soft. A new graphics mode is added to the PSP port. The graphics mode is called '4:3 Aspect Ratio' and fixes the incorrect AR. The older modes are also still present and behave as before. --- backends/platform/psp/display_manager.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'backends/platform/psp/display_manager.h') diff --git a/backends/platform/psp/display_manager.h b/backends/platform/psp/display_manager.h index b1b748a68c..ba11963f8c 100644 --- a/backends/platform/psp/display_manager.h +++ b/backends/platform/psp/display_manager.h @@ -106,6 +106,7 @@ public: enum GraphicsModeID { ///> Possible output formats onscreen ORIGINAL_RESOLUTION, KEEP_ASPECT_RATIO, + ASPECT_RATIO_CORRECTION, STRETCHED_FULL_SCREEN }; DisplayManager() : _screen(0), _cursor(0), _overlay(0), _keyboard(0), @@ -118,7 +119,7 @@ public: bool setGraphicsMode(int mode); bool setGraphicsMode(const char *name); int getGraphicsMode() const { return _graphicsMode; } - uint32 getDefaultGraphicsMode() const { return STRETCHED_FULL_SCREEN; } + uint32 getDefaultGraphicsMode() const { return KEEP_ASPECT_RATIO; } const OSystem::GraphicsMode* getSupportedGraphicsModes() const { return _supportedModes; } // Setters for pointers -- cgit v1.2.3