Harbor

branch main
showing the latest snapshot on main
workflow_vertex_builtins.hlsl 475 B · Plain text
gpu/shader/tests/golden/workflow_vertex_builtins.hlsl 0644 Raw
struct _main_Input {
	uint __luma_vertex_index : SV_VertexID;
	uint __luma_vertex_instance : SV_InstanceID;
};

struct _main_Output {
	float4 position : SV_Position;
};

_main_Output main(_main_Input input) {
	_main_Output __luma_output;
	uint vertex_index = input.__luma_vertex_index;
	uint instance_index = input.__luma_vertex_instance;
	float x = ((float)(vertex_index + instance_index) * 0.0);
	__luma_output.position = float4(x, 0.0, 0.0, 1.0);
	return __luma_output;
}