1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use crate::binding::Bind; #[derive(Debug)] pub struct Sampler { pub wgpu: wgpu::Sampler, } impl Bind for Sampler { fn binding(&self, index: u32) -> wgpu::BindGroupEntry { wgpu::BindGroupEntry { binding: index as u32, resource: wgpu::BindingResource::Sampler(&self.wgpu), } } }