From f21776b123e1af453197e3750f96f5f8fb846d73 Mon Sep 17 00:00:00 2001 From: galister <22305755+galister@users.noreply.github.com> Date: Sat, 28 Feb 2026 13:10:02 +0900 Subject: [PATCH] box CompositionLayerColorScaleBiasKHR --- wayvr/src/backend/openxr/skybox.rs | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/wayvr/src/backend/openxr/skybox.rs b/wayvr/src/backend/openxr/skybox.rs index 21435cf1..3dbc04b1 100644 --- a/wayvr/src/backend/openxr/skybox.rs +++ b/wayvr/src/backend/openxr/skybox.rs @@ -31,7 +31,7 @@ pub(super) struct Skybox { view: Arc, sky: Option, grid: Option, - grid_color_scale_bias_khr: Option, + grid_color_scale_bias_khr: Option>, } impl Skybox { @@ -82,16 +82,18 @@ impl Skybox { .instance .exts() .khr_composition_layer_color_scale_bias - .map(|_| xr::sys::CompositionLayerColorScaleBiasKHR { - ty: xr::StructureType::COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR, - next: std::ptr::null(), - color_bias: Default::default(), - color_scale: xr::Color4f { - r: 1.0, - g: 1.0, - b: 1.0, - a: 1.0, - }, + .map(|_| { + Box::new(xr::sys::CompositionLayerColorScaleBiasKHR { + ty: xr::StructureType::COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR, + next: std::ptr::null(), + color_bias: Default::default(), + color_scale: xr::Color4f { + r: 1.0, + g: 1.0, + b: 1.0, + a: 1.0, + }, + }) }); Ok(Self {