From 8ba63dfa30a6af0e7d2110302e5df9194c8e1ca3 Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Sun, 18 Apr 2021 15:48:29 +0100 Subject: [PATCH] OpenDingux: Use 8-bit hwsurface for RG-350 Uses an 8-bit surface direct rendering with triple-buffering for RG-350. This improves FPS and eliminates tearing. --- CMake/rg350_defs.cmake | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CMake/rg350_defs.cmake b/CMake/rg350_defs.cmake index 51d5a449d..5ce6e1583 100644 --- a/CMake/rg350_defs.cmake +++ b/CMake/rg350_defs.cmake @@ -1,7 +1,10 @@ -set(sodium_USE_STATIC_LIBS ON) set(NONET ON) set(USE_SDL1 ON) -set(SDL1_VIDEO_MODE_BPP 16) + +set(SDL1_VIDEO_MODE_BPP 8) +set(SDL1_VIDEO_MODE_FLAGS SDL_YUV444|SDL_HWSURFACE|SDL_TRIPLEBUF) +set(SDL1_FORCE_SVID_VIDEO_MODE ON) + set(PREFILL_PLAYER_NAME ON) set(JOY_AXIS_LEFTX 0)