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