summaryrefslogtreecommitdiffstats
path: root/wgpu/src/triangle
diff options
context:
space:
mode:
Diffstat (limited to 'wgpu/src/triangle')
-rw-r--r--wgpu/src/triangle/solid.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/wgpu/src/triangle/solid.rs b/wgpu/src/triangle/solid.rs
index 0373ebee..75455310 100644
--- a/wgpu/src/triangle/solid.rs
+++ b/wgpu/src/triangle/solid.rs
@@ -20,9 +20,11 @@ pub(super) struct Uniforms {
impl Uniforms {
pub fn new(transform: Transformation, color: Color) -> Self {
+ let [r, g, b, a] = color.into_linear();
+
Self {
transform: transform.into(),
- color: Vec4::new(color.r, color.g, color.b, color.a),
+ color: Vec4::new(r, g, b, a),
}
}
}