From 55972458657942dbb2b255918532dd7bbfe3fa6d Mon Sep 17 00:00:00 2001 From: Clownacy Date: Sun, 11 Oct 2020 14:26:15 +0100 Subject: [PATCH] Optimise 3DS rendering a little Double-buffering is enabled by default, and I don't need to flush every single buffer. --- src/Backends/Rendering/Window/Software/3DS.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Backends/Rendering/Window/Software/3DS.cpp b/src/Backends/Rendering/Window/Software/3DS.cpp index 906505bb..cd9ab546 100644 --- a/src/Backends/Rendering/Window/Software/3DS.cpp +++ b/src/Backends/Rendering/Window/Software/3DS.cpp @@ -15,7 +15,7 @@ bool WindowBackend_Software_CreateWindow(const char *window_title, size_t screen (void)window_title; (void)fullscreen; - gfxSetDoubleBuffering(GFX_TOP, true); +// gfxSetDoubleBuffering(GFX_TOP, true); gfxSetScreenFormat(GFX_TOP, GSP_BGR8_OES); @@ -65,7 +65,7 @@ void WindowBackend_Software_Display(void) } gfxFlushBuffers(); - gfxSwapBuffers(); + gfxScreenSwapBuffers(GFX_TOP, false); } void WindowBackend_Software_HandleWindowResize(size_t width, size_t height)