summaryrefslogtreecommitdiff
path: root/src/scene.rs
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2025-03-03 18:56:22 -0500
committerLLLL Colonq <llll@colonq>2025-03-03 18:56:38 -0500
commit8450893a1c0598b3af8c7cf9a9c39966e754ae14 (patch)
treed5c3162c91b44aa1e52e1098ae729aec5d305e2a /src/scene.rs
parente73044fbd51f9c8f15eb6bd60248887ccd8b16f0 (diff)
Move example to example
Diffstat (limited to 'src/scene.rs')
-rw-r--r--src/scene.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/scene.rs b/src/scene.rs
index 9e98936..3146b5d 100644
--- a/src/scene.rs
+++ b/src/scene.rs
@@ -79,6 +79,13 @@ pub struct Scene {
}
impl Scene {
+ pub fn load_default_shader(ctx: &context::Context) -> shader::Shader {
+ shader::Shader::new(
+ ctx,
+ include_str!("assets/shaders/scene/vert.glsl"),
+ include_str!("assets/shaders/scene/frag.glsl")
+ )
+ }
pub fn from_gltf(ctx: &context::Context, bytes: &[u8]) -> Self {
let (gltf, buffers, images) = gltf::import_slice(bytes).expect("failed to parse GLTF");
let get_buffer_data = |b: gltf::Buffer| {