diff --git a/src/wayland/mod.rs b/src/wayland/mod.rs index 99cb571..842235a 100644 --- a/src/wayland/mod.rs +++ b/src/wayland/mod.rs @@ -1,7 +1,8 @@ pub mod compositor; +pub mod shaders; pub mod surface; pub mod xdg_decoration; -mod xdg_shell; +pub mod xdg_shell; use std::{ffi::c_void, sync::Arc}; use anyhow::{ensure, Result}; diff --git a/src/wayland/shaders/mod.rs b/src/wayland/shaders/mod.rs new file mode 100644 index 0000000..3630c10 --- /dev/null +++ b/src/wayland/shaders/mod.rs @@ -0,0 +1,4 @@ +#![allow(dead_code)] + +pub const GAMMA_SHADER_BYTES: &[u8] = include_bytes!("shader_unlit_gamma.sks"); +pub const SIMULA_SHADER_BYTES: &[u8] = include_bytes!("shader_unlit_simula.sks"); diff --git a/src/wayland/shader_unlit_gamma.hlsl b/src/wayland/shaders/shader_unlit_gamma.hlsl similarity index 100% rename from src/wayland/shader_unlit_gamma.hlsl rename to src/wayland/shaders/shader_unlit_gamma.hlsl diff --git a/src/wayland/shader_unlit_gamma.sks b/src/wayland/shaders/shader_unlit_gamma.sks similarity index 100% rename from src/wayland/shader_unlit_gamma.sks rename to src/wayland/shaders/shader_unlit_gamma.sks diff --git a/src/wayland/shader_unlit_simula.hlsl b/src/wayland/shaders/shader_unlit_simula.hlsl similarity index 100% rename from src/wayland/shader_unlit_simula.hlsl rename to src/wayland/shaders/shader_unlit_simula.hlsl diff --git a/src/wayland/shader_unlit_simula.sks b/src/wayland/shaders/shader_unlit_simula.sks similarity index 100% rename from src/wayland/shader_unlit_simula.sks rename to src/wayland/shaders/shader_unlit_simula.sks diff --git a/src/wayland/surface.rs b/src/wayland/surface.rs index 50c5ead..ca58e01 100644 --- a/src/wayland/surface.rs +++ b/src/wayland/surface.rs @@ -11,8 +11,7 @@ use stereokit::{ StereoKit, }; -// const GAMMA_SHADER_BYTES: &[u8] = include_bytes!("shader_unlit_gamma.sks"); -const SIMULA_SHADER_BYTES: &[u8] = include_bytes!("shader_unlit_simula.sks"); +use super::shaders::SIMULA_SHADER_BYTES; pub struct CoreSurface { pub(crate) wl_tex: RefCell>>,