From dfb59ee7fab57ef82b2be71d24aae553c6596935 Mon Sep 17 00:00:00 2001 From: Nova Date: Tue, 8 Jul 2025 16:46:19 -0700 Subject: [PATCH] fix(wayland): shading --- src/wayland/core/shm_buffer_backing.rs | 2 +- src/wayland/core/surface.rs | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/wayland/core/shm_buffer_backing.rs b/src/wayland/core/shm_buffer_backing.rs index 3e46e52..69f5dd3 100644 --- a/src/wayland/core/shm_buffer_backing.rs +++ b/src/wayland/core/shm_buffer_backing.rs @@ -47,7 +47,7 @@ impl ShmBufferBacking { }, TextureDimension::D2, &[255, 0, 255, 255], - TextureFormat::Rgba8Unorm, + TextureFormat::Rgba8UnormSrgb, RenderAssetUsages::all(), ); images.add(image) diff --git a/src/wayland/core/surface.rs b/src/wayland/core/surface.rs index b1b3d02..3d6e791 100644 --- a/src/wayland/core/surface.rs +++ b/src/wayland/core/surface.rs @@ -132,9 +132,10 @@ impl Surface { // params.set_float("alpha_min", 0.0); // params.set_float("alpha_max", 1.0); - let material = BevyMaterial::default(); - - materials.add(material) + materials.add(BevyMaterial { + unlit: true, + ..Default::default() + }) }); if let Some(new_tex) = buffer.update_tex(images) {