diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2022-02-23 13:36:07 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-23 13:36:07 +0100 |
commit | 1f3916e0b6afc84872f7354432ca8606d764fc22 (patch) | |
tree | 7c6c96bc92b6e39eadc960fadb1bd9a8fb939aca /servers/xr_server.cpp | |
parent | 2fd17df2ce6ad595db2b5395c308169a1b805914 (diff) | |
parent | a78a9fee7194297fca8867b4983deb4da0ba18c2 (diff) |
Merge pull request #56394 from BastiaanOlij/OpenXR_Core4
Diffstat (limited to 'servers/xr_server.cpp')
-rw-r--r-- | servers/xr_server.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/servers/xr_server.cpp b/servers/xr_server.cpp index dbfe76a127..e32b41c7ae 100644 --- a/servers/xr_server.cpp +++ b/servers/xr_server.cpp @@ -348,9 +348,10 @@ PackedStringArray XRServer::get_suggested_pose_names(const StringName &p_tracker } void XRServer::_process() { - /* called from renderer_viewport.draw_viewports right before we start drawing our viewports */ + // called from our main game loop before we handle physics and game logic + // note that we can have multiple interfaces active if we have interfaces that purely handle tracking - /* process all active interfaces */ + // process all active interfaces for (int i = 0; i < interfaces.size(); i++) { if (!interfaces[i].is_valid()) { // ignore, not a valid reference |