Harbor

branch main
showing the latest snapshot on main
workflow_vertex_builtins.wgsl 517 B · Plain text
shader/tests/golden/workflow_vertex_builtins.wgsl 0644 Raw
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;
}