diff options
Diffstat (limited to 'wgpu/src')
-rw-r--r-- | wgpu/src/backend.rs | 2 | ||||
-rw-r--r-- | wgpu/src/buffers.rs | 6 | ||||
-rw-r--r-- | wgpu/src/buffers/dynamic.rs | 8 | ||||
-rw-r--r-- | wgpu/src/lib.rs | 2 | ||||
-rw-r--r-- | wgpu/src/triangle.rs | 8 |
5 files changed, 8 insertions, 18 deletions
diff --git a/wgpu/src/backend.rs b/wgpu/src/backend.rs index 9295a491..80026673 100644 --- a/wgpu/src/backend.rs +++ b/wgpu/src/backend.rs @@ -94,7 +94,7 @@ impl Backend { staging_belt, encoder, frame, - target_size + target_size, ); } diff --git a/wgpu/src/buffers.rs b/wgpu/src/buffers.rs index dc9fc6e2..34fe0fca 100644 --- a/wgpu/src/buffers.rs +++ b/wgpu/src/buffers.rs @@ -56,11 +56,7 @@ impl<T: Pod + Zeroable> StaticBuffer<T> { /// Returns whether or not the buffer needs to be recreated. This can happen whenever mesh data /// changes & a redraw is requested. - pub fn resize( - &mut self, - device: &wgpu::Device, - new_count: usize, - ) -> bool { + pub fn resize(&mut self, device: &wgpu::Device, new_count: usize) -> bool { let size = wgpu::BufferAddress::from((mem::size_of::<T>() * new_count) as u64); diff --git a/wgpu/src/buffers/dynamic.rs b/wgpu/src/buffers/dynamic.rs index 63955b6e..3c65d6e1 100644 --- a/wgpu/src/buffers/dynamic.rs +++ b/wgpu/src/buffers/dynamic.rs @@ -65,9 +65,7 @@ impl<T: ShaderType + WriteInto> Buffer<T> { pub fn uniform(device: &wgpu::Device, label: &'static str) -> Self { Buffer::new( device, - BufferType::Uniform(encase::DynamicUniformBuffer::new( - Vec::new(), - )), + BufferType::Uniform(encase::DynamicUniformBuffer::new(Vec::new())), label, wgpu::BufferUsages::UNIFORM | wgpu::BufferUsages::COPY_DST, ) @@ -77,9 +75,7 @@ impl<T: ShaderType + WriteInto> Buffer<T> { pub fn storage(device: &wgpu::Device, label: &'static str) -> Self { Buffer::new( device, - BufferType::Storage(encase::DynamicStorageBuffer::new( - Vec::new(), - )), + BufferType::Storage(encase::DynamicStorageBuffer::new(Vec::new())), label, wgpu::BufferUsages::STORAGE | wgpu::BufferUsages::COPY_DST, ) diff --git a/wgpu/src/lib.rs b/wgpu/src/lib.rs index c76c8c7a..a2b4ff39 100644 --- a/wgpu/src/lib.rs +++ b/wgpu/src/lib.rs @@ -42,8 +42,8 @@ pub mod settings; pub mod triangle; pub mod window; -mod buffers; mod backend; +mod buffers; mod quad; mod text; diff --git a/wgpu/src/triangle.rs b/wgpu/src/triangle.rs index 0956c57d..a21e0fac 100644 --- a/wgpu/src/triangle.rs +++ b/wgpu/src/triangle.rs @@ -3,15 +3,15 @@ use crate::{settings, Transformation}; use core::fmt; use std::fmt::Formatter; -use iced_graphics::layer::{Mesh, mesh}; +use iced_graphics::layer::{mesh, Mesh}; use iced_graphics::Size; use crate::buffers::StaticBuffer; pub use iced_graphics::triangle::{Mesh2D, Vertex2D}; -mod solid; mod gradient; mod msaa; +mod solid; /// Triangle pipeline for all mesh layers in a [`iced_graphics::Canvas`] widget. #[derive(Debug)] @@ -103,9 +103,7 @@ impl Pipeline { //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 //the majority of use cases. Therefore we will write GPU data every frame (for now). - let _ = self - .vertex_buffer - .resize(device, total_vertices); + let _ = self.vertex_buffer.resize(device, total_vertices); let _ = self.index_buffer.resize(device, total_indices); //prepare dynamic buffers & data store for writing |