First post, by Pickle
Hi, im been working on the GP2X port of dosbox.
I am using the SDL ttf lib to create surfaces with info, for debug and ui.
Blitting these surfaces to the screen works fine, although we have problems with flickering and unless the location where the ttf surface changes, the pixels will remain showing the remains of the ttf surface.
I believe that double buffering would solve this, but I cant use this as our SDL port doesnt support the fullscreen option. I have following questions on the implementation:
1. Why does the double buffering require fullscreen to be active?
2. Why is there use of the second surface (sdl.blit.surface)? I thought turning on the flag for double buffering handles the second screen buffer?