From 0502cffff9267d761974e872bf389c4ea4b4a5ef Mon Sep 17 00:00:00 2001 From: Thuc Chi Do Date: Mon, 11 Aug 2025 05:50:48 -0400 Subject: [PATCH] memory fixes --- source/main.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/source/main.c b/source/main.c index 9fd9612..c027143 100644 --- a/source/main.c +++ b/source/main.c @@ -120,9 +120,7 @@ int main(int argc, char* argv[]) while (aptMainLoop()) { hidScanInput(); - gspWaitForVBlank(); - gfxSwapBuffers(); - + // Your code goes here u32 kDown = hidKeysDown(); if (kDown & KEY_START) { @@ -134,11 +132,16 @@ int main(int argc, char* argv[]) gfxSwapBuffers(); // break; // break in order to return to hbmenu } - + gfxSet3D(false); writePicToFBuff(gfxGetFramebuffer(GFX_TOP, GFX_LEFT, NULL, NULL), buf, 0, 0); + gfxFlushBuffers(); + gspWaitForVBlank(); + gfxSwapBuffers(); } + free(buf); + gfxExit(); return 0; }