easygpu 0.0.9

Simple wrapper around wgpu aiming to make some common operations easier
Documentation
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),
        }
    }
}