[Bf-blender-cvs] [329deadc9e2] soc-2019-openxr: Print OpenXR runtime name once connected
Julian Eisel
noreply at git.blender.org
Tue Jun 4 17:41:20 CEST 2019
Commit: 329deadc9e24ec82fb33809df18b7ef3c03168ae
Author: Julian Eisel
Date: Tue Jun 4 17:39:12 2019 +0200
Branches: soc-2019-openxr
https://developer.blender.org/rB329deadc9e24ec82fb33809df18b7ef3c03168ae
Print OpenXR runtime name once connected
===================================================================
M source/blender/windowmanager/intern/wm_xr.c
===================================================================
diff --git a/source/blender/windowmanager/intern/wm_xr.c b/source/blender/windowmanager/intern/wm_xr.c
index 103b903fd57..5a6bb818fb3 100644
--- a/source/blender/windowmanager/intern/wm_xr.c
+++ b/source/blender/windowmanager/intern/wm_xr.c
@@ -163,12 +163,24 @@ static bool openxr_instance_setup(wmXRContext *context)
return true;
}
+ATTR_NONNULL()
+static bool openxr_instance_log_print(wmXRContext *context)
+{
+ BLI_assert(context->oxr.instance != XR_NULL_HANDLE);
+
+ XrInstanceProperties instanceProperties = {XR_TYPE_INSTANCE_PROPERTIES};
+ xrGetInstanceProperties(context->oxr.instance, &instanceProperties);
+
+ printf("Connected to OpenXR runtime: %s\n", instanceProperties.runtimeName);
+}
+
wmXRContext *wm_xr_context_create(void)
{
wmXRContext *wm_context = MEM_callocN(sizeof(*wm_context), "wmXRContext");
BLI_assert(wm_context->oxr.instance == XR_NULL_HANDLE);
openxr_instance_setup(wm_context);
+ openxr_instance_log_print(wm_context);
return wm_context;
}
@@ -220,4 +232,4 @@ void wm_xr_session_end(wmXRContext *xr_context)
{
xrEndSession(xr_context->oxr.session);
xrDestroySession(xr_context->oxr.session);
-}
\ No newline at end of file
+}
More information about the Bf-blender-cvs
mailing list