Add Default impl for BulkBuferBuilder
This commit is contained in:
		
							parent
							
								
									8c1383792b
								
							
						
					
					
						commit
						b848b78e86
					
				| 
						 | 
					@ -15,12 +15,7 @@ pub struct BulkBufferBuilder<'a> {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
impl<'a> BulkBufferBuilder<'a> {
 | 
					impl<'a> BulkBufferBuilder<'a> {
 | 
				
			||||||
    pub fn new() -> Self {
 | 
					    pub fn new() -> Self {
 | 
				
			||||||
        Self {
 | 
					        Self::default()
 | 
				
			||||||
            order: vec![],
 | 
					 | 
				
			||||||
            init_descriptors: vec![],
 | 
					 | 
				
			||||||
            descriptors: vec![],
 | 
					 | 
				
			||||||
            current_usage: wgpu::BufferUsages::UNIFORM,
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pub fn set_usage(mut self, usage: wgpu::BufferUsages) -> Self {
 | 
					    pub fn set_usage(mut self, usage: wgpu::BufferUsages) -> Self {
 | 
				
			||||||
| 
						 | 
					@ -74,6 +69,17 @@ impl<'a> BulkBufferBuilder<'a> {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					impl<'a> Default for BulkBufferBuilder<'a> {
 | 
				
			||||||
 | 
					    fn default() -> Self {
 | 
				
			||||||
 | 
					        Self {
 | 
				
			||||||
 | 
					            order: vec![],
 | 
				
			||||||
 | 
					            init_descriptors: vec![],
 | 
				
			||||||
 | 
					            descriptors: vec![],
 | 
				
			||||||
 | 
					            current_usage: wgpu::BufferUsages::UNIFORM,
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
pub trait BufferExt {
 | 
					pub trait BufferExt {
 | 
				
			||||||
    fn get_mapped_range<S: RangeBounds<wgpu::BufferAddress>, T: bytemuck::Pod>(
 | 
					    fn get_mapped_range<S: RangeBounds<wgpu::BufferAddress>, T: bytemuck::Pod>(
 | 
				
			||||||
        &self,
 | 
					        &self,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue