diff options
Diffstat (limited to '')
| -rw-r--r-- | wgpu/src/triangle/solid.rs | 4 | 
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),          }      }  } | 
