From cdab26b0a5723950631c10c5a1e7f28f2dce56cb Mon Sep 17 00:00:00 2001 From: camthehaxman Date: Wed, 24 Jan 2024 17:23:08 -0600 Subject: [PATCH] enable double buffering on top screen to fix tearing --- src/Graphics_3DS.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Graphics_3DS.c b/src/Graphics_3DS.c index f88a9edf5..deacd0864 100644 --- a/src/Graphics_3DS.c +++ b/src/Graphics_3DS.c @@ -134,6 +134,7 @@ static void InitCitro3D(void) { bottomTarget = C3D_RenderTargetCreate(240, 400, GPU_RB_RGBA8, GPU_RB_DEPTH24_STENCIL8); C3D_RenderTargetSetOutput(bottomTarget, GFX_BOTTOM, GFX_LEFT, DISPLAY_TRANSFER_FLAGS); + gfxSetDoubleBuffering(GFX_TOP, true); SetDefaultState(); AllocShaders(); }