I started programming on the GP32 with SDL recently and the framerate with a very basic program is capped suggesting vsync is enabled. I checked the SDL source code etc but I can't find where it's waiting for the vertical retrace.
The test program I wrote simply calculates and prints the framerate then calls SDL_Flip and the result is that it's capped at 62.5 fps but when I remove the call to SDL_Flip the framerate goes incredibly high.
Can anyone shed some light on this?
The test program I wrote simply calculates and prints the framerate then calls SDL_Flip and the result is that it's capped at 62.5 fps but when I remove the call to SDL_Flip the framerate goes incredibly high.
Can anyone shed some light on this?