diff options
author | HampusM <hampus@hampusmat.com> | 2024-05-12 13:01:33 +0200 |
---|---|---|
committer | HampusM <hampus@hampusmat.com> | 2024-05-12 13:01:33 +0200 |
commit | 88ce3ed506277c881d9ef2a898ec9862f2a7b243 (patch) | |
tree | fb7ed3a45a91c68b4f564c303c9e9560e14fde59 /engine/src/renderer/mod.rs | |
parent | 476baa27e3c14751808b38daa018612cf860555e (diff) |
fix(engine): make default material colors black
Diffstat (limited to 'engine/src/renderer/mod.rs')
-rw-r--r-- | engine/src/renderer/mod.rs | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/engine/src/renderer/mod.rs b/engine/src/renderer/mod.rs index fbb86f7..e2a567a 100644 --- a/engine/src/renderer/mod.rs +++ b/engine/src/renderer/mod.rs @@ -385,30 +385,18 @@ fn apply_light( gl_shader_program.set_uniform_vec_3fv( cstr!("material.ambient"), - &material - .ambient() - .cloned() - .unwrap_or(Color { red: 1.0, green: 1.0, blue: 1.0 }) - .into(), + &material.ambient().clone().into(), ); gl_shader_program.set_uniform_vec_3fv( cstr!("material.diffuse"), - &material - .diffuse() - .cloned() - .unwrap_or(Color { red: 1.0, green: 1.0, blue: 1.0 }) - .into(), + &material.diffuse().clone().into(), ); #[allow(clippy::cast_possible_wrap)] gl_shader_program.set_uniform_vec_3fv( cstr!("material.specular"), - &material - .specular() - .cloned() - .unwrap_or(Color { red: 1.0, green: 1.0, blue: 1.0 }) - .into(), + &material.specular().clone().into(), ); #[allow(clippy::cast_possible_wrap)] |