jb, shogikai: double buffer overlay, run at ~60fps (#805)

## Link to GitHub Issue or related Pull Request, if one exists
n/a

## Description of change
GDI bit blit overlay used exclusively for jubeat & shogikai was running
at 30fps, which caused the Jubeat touch debug UI to not render fast
enough. Run it at 60 fps, and also perform double buffering to avoid
flickering.

This could have been scoped to JB but I made the change for both. XP
builds will keep running at 30fps since those people run on cabs with
ancient hardware.

## Testing
Tested jubeat and shogikai, overlay renders without flickering at 60 fps
This commit is contained in:
bicarus
2026-07-15 01:31:29 -07:00
committed by GitHub
parent 5c3617c05f
commit 1b6d1af951
4 changed files with 296 additions and 35 deletions
+1
View File
@@ -647,6 +647,7 @@ set(SOURCE_FILES ${SOURCE_FILES}
stubs/stubs.cpp
# touch
touch/gdi_overlay.cpp
touch/touch.cpp
touch/touch_gestures.cpp
touch/win7.cpp