Glad it worked! 😊
They just added this method and system update condition stuff on visionOS. On iOS afaik systems always seem to be synced with the render loop by default.
My assumption would be that since visionOS has high and variable refresh rates and there is certain logic that does not necessarily need to run on every frame, they added SystemUpdateCondition to make the API more flexible in the future: https://developer.apple.com/documentation/realitykit/systemupdatecondition
Topic:
Programming Languages
SubTopic:
Swift
Tags: