diff options
author | 2022-10-06 19:13:40 -0700 | |
---|---|---|
committer | 2022-10-06 19:13:40 -0700 | |
commit | 72feba51bed41db0bc04b43167d5d3b43007fd44 (patch) | |
tree | 36fc28580f594656b4bd214df85145b8689d4660 | |
parent | 9c7bf417ac9c1ac72bcc55aa3cd5e8eb962243a2 (diff) | |
download | iced-72feba51bed41db0bc04b43167d5d3b43007fd44.tar.gz iced-72feba51bed41db0bc04b43167d5d3b43007fd44.tar.bz2 iced-72feba51bed41db0bc04b43167d5d3b43007fd44.zip |
Fixed some imports/documentation.
-rw-r--r-- | examples/solar_system/src/main.rs | 4 | ||||
-rw-r--r-- | graphics/src/gradient/linear.rs | 1 | ||||
-rw-r--r-- | wgpu/src/triangle.rs | 6 |
3 files changed, 4 insertions, 7 deletions
diff --git a/examples/solar_system/src/main.rs b/examples/solar_system/src/main.rs index 73ddb01e..6f38f480 100644 --- a/examples/solar_system/src/main.rs +++ b/examples/solar_system/src/main.rs @@ -10,14 +10,14 @@ use iced::application; use iced::executor; use iced::theme::{self, Theme}; use iced::time; -use iced::widget::canvas::{self, stroke, Cursor, Path, Stroke}; +use iced::widget::canvas; +use iced::widget::canvas::{Cursor, Path, Stroke, Fill, fill, Gradient, stroke}; use iced::window; use iced::{ Application, Color, Command, Element, Length, Point, Rectangle, Settings, Size, Subscription, Vector, }; -use crate::canvas::{fill, Fill, Gradient}; use std::time::Instant; pub fn main() -> iced::Result { diff --git a/graphics/src/gradient/linear.rs b/graphics/src/gradient/linear.rs index 1ffe7cf9..6bf69b43 100644 --- a/graphics/src/gradient/linear.rs +++ b/graphics/src/gradient/linear.rs @@ -42,6 +42,7 @@ impl Builder { self.valid = false; } + //TODO: can sort on insert here self.stops.push((offset, color)); self } diff --git a/wgpu/src/triangle.rs b/wgpu/src/triangle.rs index 6e35be3c..791c9833 100644 --- a/wgpu/src/triangle.rs +++ b/wgpu/src/triangle.rs @@ -101,8 +101,7 @@ impl Pipeline { //count the total amount of vertices & indices we need to handle let (total_vertices, total_indices) = attribute_count_of(meshes); - // Then we ensure the current attribute buffers are big enough, resizing if necessary - // with wgpu this means recreating the buffer. + // Then we ensure the current attribute buffers are big enough, resizing if necessary. //We are not currently using the return value of these functions as we have no system in //place to calculate mesh diff, or to know whether or not that would be more performant for @@ -190,9 +189,6 @@ impl Pipeline { depth_stencil_attachment: None, }); - //TODO I can't figure out a clean way to encapsulate these into their appropriate - // structs without displeasing the borrow checker due to the lifetime requirements of - // render_pass & using a mutable reference to each pipeline in a loop... let mut num_solids = 0; let mut num_gradients = 0; |