diff --git a/core/IvmiScene.gd b/core/IvmiScene.gd index a9efaa4d94e3a8a3719778df43271a3d103d98f9..05d54518949789f27d5c9795b5728aceb1d26821 100644 --- a/core/IvmiScene.gd +++ b/core/IvmiScene.gd @@ -25,9 +25,8 @@ var phase = 0 #XR variables @export_group("XR") -enum XRMode {Mono, OpenXr, ScreenVr} -#@export var _xr_mode: XRMode = XRMode.Mono -@export var _xr_mode: XRMode = XRMode.ScreenVr +enum XRMode {Mono, OpenXR} +@export var _xr_mode: XRMode = XRMode.OpenXR @export var _open_xr_passthrough: bool=false @export_group("ScreenVR") @@ -78,11 +77,11 @@ func _ready(): _is_2D=true match _xr_mode : - XRMode.OpenXr : + XRMode.OpenXR : _xr_interface = XRServer.find_interface("OpenXR") if _xr_interface and _xr_interface.initialize(): #remove v-sync - #DisplayServer.window_set_vsync_mode(DisplayServer.VSYNC_DISABLED) + DisplayServer.window_set_vsync_mode(DisplayServer.VSYNC_DISABLED) get_viewport().use_xr = true #_xr_interface.play_area_changed.connect(_on_play_area_changed) _is_2D = false @@ -105,7 +104,7 @@ func _ready(): print("Error : Could not activate OpenXR Passthrough") else: print("Error : Could not initialize OpenXR interface") - XRMode.ScreenVr: +# XRMode.ScreenVr: # XRServer.add_interface(Gd4ScreenVR.new()) # _config = XRServer.find_interface("Gd4ScreenVR") # if _config and _config.initialize(): @@ -121,7 +120,7 @@ func _ready(): # print("IVMI : Initialised ScreenVR Interface") # else: # print("Error : Could not activate ScreenVR") - pass +# pass # PureData mode if _pd_mode==PdMode.LIBPD :