summaryrefslogtreecommitdiff
path: root/servers/xr_server.cpp
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <remi@verschelde.fr>2022-02-23 13:36:07 +0100
committerGitHub <noreply@github.com>2022-02-23 13:36:07 +0100
commit1f3916e0b6afc84872f7354432ca8606d764fc22 (patch)
tree7c6c96bc92b6e39eadc960fadb1bd9a8fb939aca /servers/xr_server.cpp
parent2fd17df2ce6ad595db2b5395c308169a1b805914 (diff)
parenta78a9fee7194297fca8867b4983deb4da0ba18c2 (diff)
Merge pull request #56394 from BastiaanOlij/OpenXR_Core4
Diffstat (limited to 'servers/xr_server.cpp')
-rw-r--r--servers/xr_server.cpp5
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