tiny_wgpu 0.1.10

wgpu helper library
Documentation
1
2
3
4
5
6
7
8
9
10
@group(0) @binding(0)
var<storage, read_write> my_buffer: array<u32>;

@compute
@workgroup_size(16, 1, 1)
fn compute(
    @builtin(global_invocation_id) global_id: vec3u
) {
    my_buffer[global_id.x] = my_buffer[global_id.x] * 2u;
}