1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct _main_Input {
@builtin(vertex_index) __luma_vertex_index: u32,
@builtin(instance_index) __luma_vertex_instance: u32,
}
struct _main_Output {
@builtin(position) position: vec4<f32>,
}
@vertex
fn main(input: _main_Input) -> _main_Output {
var __luma_output: _main_Output;
let vertex_index = input.__luma_vertex_index;
let instance_index = input.__luma_vertex_instance;
let x = (f32((vertex_index + instance_index)) * 0.0);
__luma_output.position = vec4<f32>(x, 0.0, 0.0, 1.0);
return __luma_output;
}