Remove unnecessary count parameter in bind layout storage entries
This commit is contained in:
		
							parent
							
								
									056c35a441
								
							
						
					
					
						commit
						fdd4cbde9c
					
				| 
						 | 
				
			
			@ -55,11 +55,7 @@ impl<'a> BindGroupLayoutBuilder<'a> {
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
    #[inline]
 | 
			
		||||
    pub fn with_rw_storage_entry(
 | 
			
		||||
        self,
 | 
			
		||||
        visibility: wgpu::ShaderStages,
 | 
			
		||||
        count: Option<NonZeroU32>,
 | 
			
		||||
    ) -> Self {
 | 
			
		||||
    pub fn with_rw_storage_entry(self, visibility: wgpu::ShaderStages) -> Self {
 | 
			
		||||
        self.with_entry(
 | 
			
		||||
            visibility,
 | 
			
		||||
            wgpu::BindingType::Buffer {
 | 
			
		||||
| 
						 | 
				
			
			@ -67,16 +63,12 @@ impl<'a> BindGroupLayoutBuilder<'a> {
 | 
			
		|||
                has_dynamic_offset: false,
 | 
			
		||||
                min_binding_size: None,
 | 
			
		||||
            },
 | 
			
		||||
            count,
 | 
			
		||||
            None,
 | 
			
		||||
        )
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    #[inline]
 | 
			
		||||
    pub fn with_ro_storage_entry(
 | 
			
		||||
        self,
 | 
			
		||||
        visibility: wgpu::ShaderStages,
 | 
			
		||||
        count: Option<NonZeroU32>,
 | 
			
		||||
    ) -> Self {
 | 
			
		||||
    pub fn with_ro_storage_entry(self, visibility: wgpu::ShaderStages) -> Self {
 | 
			
		||||
        self.with_entry(
 | 
			
		||||
            visibility,
 | 
			
		||||
            wgpu::BindingType::Buffer {
 | 
			
		||||
| 
						 | 
				
			
			@ -84,7 +76,7 @@ impl<'a> BindGroupLayoutBuilder<'a> {
 | 
			
		|||
                has_dynamic_offset: false,
 | 
			
		||||
                min_binding_size: None,
 | 
			
		||||
            },
 | 
			
		||||
            count,
 | 
			
		||||
            None,
 | 
			
		||||
        )
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -78,10 +78,10 @@ impl VoxelRenderer {
 | 
			
		|||
                None,
 | 
			
		||||
            )
 | 
			
		||||
            .with_uniform_entry(wgpu::ShaderStages::COMPUTE, None)
 | 
			
		||||
            .with_rw_storage_entry(wgpu::ShaderStages::COMPUTE, None)
 | 
			
		||||
            .with_ro_storage_entry(wgpu::ShaderStages::COMPUTE, None)
 | 
			
		||||
            .with_ro_storage_entry(wgpu::ShaderStages::COMPUTE, None)
 | 
			
		||||
            .with_rw_storage_entry(wgpu::ShaderStages::COMPUTE, None)
 | 
			
		||||
            .with_rw_storage_entry(wgpu::ShaderStages::COMPUTE)
 | 
			
		||||
            .with_ro_storage_entry(wgpu::ShaderStages::COMPUTE)
 | 
			
		||||
            .with_ro_storage_entry(wgpu::ShaderStages::COMPUTE)
 | 
			
		||||
            .with_rw_storage_entry(wgpu::ShaderStages::COMPUTE)
 | 
			
		||||
            .with_uniform_entry(wgpu::ShaderStages::COMPUTE, None)
 | 
			
		||||
            .build(context);
 | 
			
		||||
        let raycast_bind_group = render::BindGroupBuilder::new()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue