nightshade 0.20.0

A cross-platform data-oriented game engine.
Documentation
1
2
3
4
5
6
7
8
9
@vertex
fn vs_main(@builtin(vertex_index) vertex_index: u32) -> @builtin(position) vec4<f32> {
    var positions = array<vec2<f32>, 3>(
        vec2<f32>(-1.0, -3.0),
        vec2<f32>(-1.0, 1.0),
        vec2<f32>(3.0, 1.0),
    );
    return vec4<f32>(positions[vertex_index], 0.0, 1.0);
}