blob: 8398a8857551d071d729440db3215eac5c498f79 [file] [log] [blame]
James Pricebb0496e2021-06-03 09:38:34 +00001#include <metal_stdlib>
2
3using namespace metal;
4struct tint_symbol_2 {
James Pricea41694e2021-10-21 23:08:44 +00005 int loc0 [[user(locn0)]] [[flat]];
6 uint loc1 [[user(locn1)]] [[flat]];
James Pricebb0496e2021-06-03 09:38:34 +00007 float loc2 [[user(locn2)]];
8 float4 loc3 [[user(locn3)]];
9};
10
James Pricea5d73ce2021-08-04 22:15:28 +000011void tint_symbol_inner(int loc0, uint loc1, float loc2, float4 loc3) {
James Pricebb0496e2021-06-03 09:38:34 +000012 int const i = loc0;
13 uint const u = loc1;
14 float const f = loc2;
15 float4 const v = loc3;
James Pricea5d73ce2021-08-04 22:15:28 +000016}
17
18fragment void tint_symbol(tint_symbol_2 tint_symbol_1 [[stage_in]]) {
19 tint_symbol_inner(tint_symbol_1.loc0, tint_symbol_1.loc1, tint_symbol_1.loc2, tint_symbol_1.loc3);
James Pricebb0496e2021-06-03 09:38:34 +000020 return;
21}
22