summaryrefslogtreecommitdiff
path: root/engine/src/rendering/main_render_pass.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/rendering/main_render_pass.rs')
-rw-r--r--engine/src/rendering/main_render_pass.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/engine/src/rendering/main_render_pass.rs b/engine/src/rendering/main_render_pass.rs
index 225b89a..db1569d 100644
--- a/engine/src/rendering/main_render_pass.rs
+++ b/engine/src/rendering/main_render_pass.rs
@@ -501,15 +501,15 @@ fn add_set_3d_shader_bindings(
} else {
&env_lighting.ambient_color
}
- .clone())
+ .to_rgb_lossy())
.into(),
)?,
material_shader_cursor
.field("diffuse")
- .binding(material.diffuse.clone().into())?,
+ .binding(material.diffuse.to_rgb_lossy().into())?,
material_shader_cursor
.field("specular")
- .binding(material.specular.clone().into())?,
+ .binding(material.specular.to_rgb_lossy().into())?,
shader_cursor
.field("ambient_map")
.binding(ShaderBindingValue::Texture(
@@ -606,10 +606,10 @@ fn add_set_3d_shader_bindings(
[
phong_shader_cursor
.field("diffuse")
- .binding(point_light.diffuse.clone().into())?,
+ .binding(point_light.diffuse.to_rgb_lossy().into())?,
phong_shader_cursor
.field("specular")
- .binding(point_light.specular.clone().into())?,
+ .binding(point_light.specular.to_rgb_lossy().into())?,
point_light_shader_cursor.field("position").binding(
(point_light_transform.position + point_light.local_position).into(),
)?,
@@ -644,10 +644,10 @@ fn add_set_3d_shader_bindings(
[
phong_shader_cursor
.field("diffuse")
- .binding(directional_light.diffuse.clone().into())?,
+ .binding(directional_light.diffuse.to_rgb_lossy().into())?,
phong_shader_cursor
.field("specular")
- .binding(directional_light.specular.clone().into())?,
+ .binding(directional_light.specular.to_rgb_lossy().into())?,
directional_light_shader_cursor
.field("direction")
.binding(directional_light.direction.into())?,