fidget-wgpu 0.5.1

WGPU backend for Fidget
Documentation
1
2
3
4
5
6
7
8
9
10
11
fn interval_inputs(tile_corner: vec3u, tile_size: u32) -> array<Value, 3> {
    // Tile corner position, in voxels
    let corner_pos = tile_corner * tile_size;

    // Compute transformed interval regions
    let ix = vec2f(f32(corner_pos.x), f32(corner_pos.x + tile_size));
    let iy = vec2f(f32(corner_pos.y), f32(corner_pos.y + tile_size));
    let iz = vec2f(f32(corner_pos.z), f32(corner_pos.z + tile_size));

    return transformed_inputs(Value(ix), Value(iy), Value(iz));
}