dawn-cmake/test/shader_io/vertex_input_builtins_struc...

19 lines
520 B
Plaintext

#include <metal_stdlib>
using namespace metal;
struct VertexInputs {
uint vertex_index;
uint instance_index;
};
struct tint_symbol_4 {
float4 value [[position]];
};
vertex tint_symbol_4 tint_symbol(uint tint_symbol_2 [[vertex_id]], uint tint_symbol_3 [[instance_id]]) {
VertexInputs const inputs = {.vertex_index=tint_symbol_2, .instance_index=tint_symbol_3};
uint const foo = (inputs.vertex_index + inputs.instance_index);
tint_symbol_4 const tint_symbol_5 = {.value=float4()};
return tint_symbol_5;
}