From 365d145ea62c2d61448767b939d2a5a1788a55a8 Mon Sep 17 00:00:00 2001 From: Samson <16504129+sagudev@users.noreply.github.com> Date: Tue, 19 Nov 2024 15:51:09 +0000 Subject: [PATCH] Update glow to 0.16 Signed-off-by: Samson <16504129+sagudev@users.noreply.github.com> --- webxr/Cargo.toml | 4 ++-- webxr/openxr/mod.rs | 3 ++- webxr/surfman_layer_manager.rs | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/webxr/Cargo.toml b/webxr/Cargo.toml index 5ac0db1..d627107 100644 --- a/webxr/Cargo.toml +++ b/webxr/Cargo.toml @@ -33,8 +33,8 @@ euclid = "0.22" log = "0.4.6" openxr = { version = "0.19", optional = true } serde = { version = "1.0", optional = true } -glow = "0.15" -surfman = { git = "https://github.com/servo/surfman", rev = "e0c34af64f2860bc56bc8a56e1c169a915b16aa3", features = [ +glow = "0.16" +surfman = { git = "https://github.com/servo/surfman", rev = "c8d6b4b65aeab739ee7651602e29c8d58ceee123", features = [ "chains", ] } diff --git a/webxr/openxr/mod.rs b/webxr/openxr/mod.rs index d73527c..2981c91 100644 --- a/webxr/openxr/mod.rs +++ b/webxr/openxr/mod.rs @@ -9,6 +9,7 @@ use euclid::Rotation3D; use euclid::Size2D; use euclid::Transform3D; use euclid::Vector3D; +use glow::PixelUnpackData; use glow::{self as gl, HasContext}; use interaction_profiles::{get_profiles_from_path, get_supported_interaction_profiles}; use log::{error, warn}; @@ -559,7 +560,7 @@ impl LayerManagerAPI for OpenXrLayerManager { 0, gl::DEPTH_STENCIL, gl::UNSIGNED_INT_24_8, - None, + PixelUnpackData::Slice(None), ); depth_stencil_texture } diff --git a/webxr/surfman_layer_manager.rs b/webxr/surfman_layer_manager.rs index 710d97f..33ef961 100644 --- a/webxr/surfman_layer_manager.rs +++ b/webxr/surfman_layer_manager.rs @@ -6,7 +6,7 @@ use crate::gl_utils::GlClearer; use euclid::{Point2D, Rect, Size2D}; -use glow::{self as gl, Context as Gl, HasContext}; +use glow::{self as gl, Context as Gl, HasContext, PixelUnpackData}; use std::collections::HashMap; use std::num::NonZeroU32; use surfman::chains::{PreserveBuffer, SwapChains, SwapChainsAPI}; @@ -87,7 +87,7 @@ impl LayerManagerAPI for SurfmanLayerManager { 0, gl::DEPTH_STENCIL, gl::UNSIGNED_INT_24_8, - None, + PixelUnpackData::Slice(None), ); } self.depth_stencil_textures