WIP: vblank_notification #70
Loading…
Reference in New Issue
No description provided.
Delete Branch "vblank_notification"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Still need to properly do shutdown.
Unfortunately this stutters a lot on my macbook, with both integrated and discrete graphics
it seems like the CVDisplayLink callback is called sometime before actually switching surfaces, not right after switching surfaces. So depending on the time it takes to pick the event from the queue and draw stuff, you can miss a surface swap, and the surface gets queued instead of presented (And next time you have a one too many surfaces, so one of them apparently gets skipped).
Compared to triple buffering here:
vblank_notificationto WIP: vblank_notificationI'll close this PR for now in favor of the temp changes where we block on the debug surface. I can open a new one later if we decide to go with this approach in the long run.
Pull request closed