1 | STRINGIFY( |
---|---|
2 | |
3 | // defines built-in interfaces supported by SkiaSL vertex shaders |
4 | |
5 | out sk_PerVertex { |
6 | layout(builtin=0) float4 sk_Position; |
7 | layout(builtin=1) float sk_PointSize; |
8 | layout(builtin=3) float sk_ClipDistance[1]; |
9 | }; |
10 | |
11 | layout(builtin=42) in int sk_VertexID; |
12 | layout(builtin=43) in int sk_InstanceID; |
13 | |
14 | ) |
15 |