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; }