Post #4326487
2026-07-28 06:20 UTC
Drawings in @exsto can contain hundreds of thousands of strokes, so re-rendering during pan, zoom and rotation can struggle to keep up.
I wrote about how we keep the canvas responsive: reproject the latest GPU state, render an update with Metal, then correct it again if the gesture moved while the GPU was working.
https://nilcoalescing.com/blog/KeepingCanvasInteractionsResponsiveWithFrameReprojection/
#iOSDev #AppleMetal
Replies (0)
No replies.