diff options
| author | 2019-12-29 12:29:47 +0100 | |
|---|---|---|
| committer | 2019-12-29 12:29:47 +0100 | |
| commit | f74ab463d44dd0bb025b0cea466d2861576253dd (patch) | |
| tree | aa500cbe6577a6084e08f3409e406c4a7e7385e4 /wgpu/src | |
| parent | c7b170da6d180f80e539910cccb543720fa3713c (diff) | |
| download | iced-f74ab463d44dd0bb025b0cea466d2861576253dd.tar.gz iced-f74ab463d44dd0bb025b0cea466d2861576253dd.tar.bz2 iced-f74ab463d44dd0bb025b0cea466d2861576253dd.zip | |
Add `background_color` to `Settings`
Diffstat (limited to '')
| -rw-r--r-- | wgpu/src/renderer.rs | 18 | 
1 files changed, 12 insertions, 6 deletions
| diff --git a/wgpu/src/renderer.rs b/wgpu/src/renderer.rs index 4984d4fe..47b258ed 100644 --- a/wgpu/src/renderer.rs +++ b/wgpu/src/renderer.rs @@ -76,6 +76,7 @@ impl Renderer {      fn draw<T: AsRef<str>>(          &mut self, +        clear_color: Color,          (primitive, mouse_cursor): &(Primitive, MouseCursor),          overlay: &[T],          target: &mut Target, @@ -97,11 +98,15 @@ impl Renderer {                  resolve_target: None,                  load_op: wgpu::LoadOp::Clear,                  store_op: wgpu::StoreOp::Store, -                clear_color: wgpu::Color { -                    r: 1.0, -                    g: 1.0, -                    b: 1.0, -                    a: 1.0, +                clear_color: { +                    let [r, g, b, a] = clear_color.into_linear(); + +                    wgpu::Color { +                        r: f64::from(r), +                        g: f64::from(g), +                        b: f64::from(b), +                        a: f64::from(a), +                    }                  },              }],              depth_stencil_attachment: None, @@ -428,11 +433,12 @@ impl Windowed for Renderer {      fn draw<T: AsRef<str>>(          &mut self, +        clear_color: Color,          output: &Self::Output,          overlay: &[T],          target: &mut Target,      ) -> MouseCursor { -        self.draw(output, overlay, target) +        self.draw(clear_color, output, overlay, target)      }  } | 
