Pickle
Mega GP Mania
Dosbox renders the screen by partial update. Meaning it only changes the pixels that change at any given frame.
This causes issues for any OSD surfaces that are blitted to the screen. You will see flickering and ghost graphics even if the OSD surfaces were turned off.
One way im considering to remove this problem is having a buffer surface.
1. dosbox updates buffer
2. blit buffer to screen
3. blit any additional osd surfaces to the screen
The question I have is the performace cost of the additional full blit negible since our SDL uses the hardware blitter?
Im open to any other ideas to fix this.
This causes issues for any OSD surfaces that are blitted to the screen. You will see flickering and ghost graphics even if the OSD surfaces were turned off.
One way im considering to remove this problem is having a buffer surface.
1. dosbox updates buffer
2. blit buffer to screen
3. blit any additional osd surfaces to the screen
The question I have is the performace cost of the additional full blit negible since our SDL uses the hardware blitter?
Im open to any other ideas to fix this.