summaryrefslogtreecommitdiffstats
path: root/modules/openxr/scene/openxr_composition_layer_equirect.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/openxr/scene/openxr_composition_layer_equirect.h')
-rw-r--r--modules/openxr/scene/openxr_composition_layer_equirect.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/modules/openxr/scene/openxr_composition_layer_equirect.h b/modules/openxr/scene/openxr_composition_layer_equirect.h
index af6cd92cbe..45a65fe5aa 100644
--- a/modules/openxr/scene/openxr_composition_layer_equirect.h
+++ b/modules/openxr/scene/openxr_composition_layer_equirect.h
@@ -38,7 +38,19 @@
class OpenXRCompositionLayerEquirect : public OpenXRCompositionLayer {
GDCLASS(OpenXRCompositionLayerEquirect, OpenXRCompositionLayer);
- XrCompositionLayerEquirect2KHR composition_layer;
+ XrCompositionLayerEquirect2KHR composition_layer = {
+ XR_TYPE_COMPOSITION_LAYER_EQUIRECT2_KHR, // type
+ nullptr, // next
+ 0, // layerFlags
+ XR_NULL_HANDLE, // space
+ XR_EYE_VISIBILITY_BOTH, // eyeVisibility
+ {}, // subImage
+ { { 0, 0, 0, 0 }, { 0, 0, 0 } }, // pose
+ 1.0, // radius
+ Math_PI / 2.0, // centralHorizontalAngle
+ Math_PI / 4.0, // upperVerticalAngle
+ -Math_PI / 4.0, // lowerVerticalAngle
+ };
float radius = 1.0;
float central_horizontal_angle = Math_PI / 2.0;