I don't yet know how exactly it works, but dynamic register allocation on Apple's new GPUs looks useful to my game engine as well, which makes use of large compute shaders

https://developer.apple.com/videos/play/tech-talks/111375

Explore GPU advancements in M3 and A17 Pro - Tech Talks - Videos - Apple Developer

Learn how Dynamic Caching, the next-generation shader core, hardware-accelerated ray tracing, and hardware-accelerated mesh shading of...

Apple Developer