Swift equivalent of C++ coroutines

If your frames are that cheap, then it probably won’t matter because your latency will vary in the 0.1ms range, which I’m pretty sure is well below most humans’ ability to detect. (The AR and VR researchers would know more.)

OpenGL is deprecated on Apple platforms. I strongly encourage you to target Metal instead.

I would feel bad if you had to redo the fundamental architecture of your entire application to “optimize” it.