1617a3babSopenharmony_cistruct S {
2617a3babSopenharmony_ci    [[vk::builtin("PointSize")]] float ps : PSIZE;
3617a3babSopenharmony_ci};
4617a3babSopenharmony_ci
5617a3babSopenharmony_ci[maxvertexcount(4)]
6617a3babSopenharmony_civoid main([[vk::builtin("PointSize")]] triangle in uint ps[3],
7617a3babSopenharmony_ci       inout LineStream<S> OutputStream)
8617a3babSopenharmony_ci{
9617a3babSopenharmony_ci    S s;
10617a3babSopenharmony_ci    OutputStream.Append(s);
11617a3babSopenharmony_ci}
12