3 float myfloat : SOME_SEMANTIC;
4 int something : ANOTHER_SEMANTIC;
8 int Append; // these are valid names even though they are also method names.
9 int RestartStrip; // ...
13 void main(triangle in uint VertexID[3] : VertexID,
14 triangle uint test[3] : FOO,
15 inout LineStream<PSInput> OutputStream)
19 Vert.myfloat = test[0] + test[1] + test[2];
20 Vert.something = VertexID[0];
22 OutputStream.Append(Vert);
23 OutputStream.Append(Vert);
24 OutputStream.RestartStrip();