SwiftMetalGPUComputePerformance
Cosmic Dust
An interactive nebula of up to a million GPU particles — and a set of measured before/after case studies in making Metal fast on Apple silicon. One instanced draw carries 500,000 particles at 60 FPS; the naive one-draw-call-per-particle version hits a wall at 20,000.
Every naive version ships inside the app behind a live toggle — flip it, watch the frame time change on the HUD, reproduce every number on your own phone. The case studies are the product; the app is the evidence.