1struct S {
2    [[vk::builtin("PointSize")]] float ps : PSIZE;
3};
4
5[maxvertexcount(4)]
6void main([[vk::builtin("PointSize")]] triangle in uint ps[3],
7       inout LineStream<S> OutputStream)
8{
9    S s;
10    OutputStream.Append(s);
11}
12