From aae880ca5d50b144abdae482a92cefbffcdf3a40 Mon Sep 17 00:00:00 2001 From: Cory Forsstrom Date: Thu, 16 Jun 2022 12:26:03 -0700 Subject: Fix alpha blending for wgpu msaa --- examples/solar_system/src/main.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'examples/solar_system') diff --git a/examples/solar_system/src/main.rs b/examples/solar_system/src/main.rs index 12184dd1..e96b53ff 100644 --- a/examples/solar_system/src/main.rs +++ b/examples/solar_system/src/main.rs @@ -48,6 +48,10 @@ impl Application for SolarSystem { String::from("Solar system - Iced") } + fn background_color(&self) -> Color { + Color::BLACK + } + fn update(&mut self, message: Message) -> Command { match message { Message::Tick(instant) => { @@ -137,16 +141,12 @@ impl canvas::Program for State { use std::f32::consts::PI; let background = self.space_cache.draw(bounds.size(), |frame| { - let space = Path::rectangle(Point::new(0.0, 0.0), frame.size()); - let stars = Path::new(|path| { for (p, size) in &self.stars { path.rectangle(*p, Size::new(*size, *size)); } }); - frame.fill(&space, Color::BLACK); - frame.translate(frame.center() - Point::ORIGIN); frame.fill(&stars, Color::WHITE); }); -- cgit