1848b8605SmrgGEOM
2848b8605SmrgPROPERTY GS_INPUT_PRIMITIVE TRIANGLES
3848b8605SmrgPROPERTY GS_OUTPUT_PRIMITIVE LINE_STRIP
4848b8605SmrgPROPERTY GS_MAX_OUTPUT_VERTICES 8
5848b8605SmrgDCL IN[][0], POSITION, CONSTANT
6848b8605SmrgDCL IN[][1], COLOR, CONSTANT
7848b8605SmrgDCL OUT[0], POSITION, CONSTANT
8848b8605SmrgDCL OUT[1], COLOR, CONSTANT
9848b8605SmrgDCL TEMP[0]
10848b8605Smrg
11848b8605SmrgMOV TEMP[0], IN[0][0]
12848b8605SmrgADD TEMP[0].y, IN[0][0], IN[1][0]
13848b8605Smrg
14848b8605SmrgMOV OUT[0], TEMP[0]
15848b8605SmrgMOV OUT[1], IN[0][1]
16848b8605SmrgEMIT
17848b8605SmrgMOV OUT[0], IN[2][0]
18848b8605SmrgMOV OUT[1], IN[0][1]
19848b8605SmrgEMIT
20848b8605SmrgMOV OUT[0], IN[0][0]
21848b8605SmrgMOV OUT[1], IN[2][1]
22848b8605SmrgEMIT
23848b8605SmrgMOV OUT[0], TEMP[0]
24848b8605SmrgMOV OUT[1], IN[0][1]
25848b8605SmrgEMIT
26848b8605SmrgENDPRIM
27848b8605Smrg
28848b8605SmrgMOV OUT[0], TEMP[0]
29848b8605SmrgMOV OUT[1], IN[0][1]
30848b8605SmrgEMIT
31848b8605SmrgMOV OUT[0], IN[2][0]
32848b8605SmrgMOV OUT[1], IN[0][1]
33848b8605SmrgEMIT
34848b8605SmrgMOV OUT[0], IN[1][0]
35848b8605SmrgMOV OUT[1], IN[2][1]
36848b8605SmrgEMIT
37848b8605SmrgMOV OUT[0], TEMP[0]
38848b8605SmrgMOV OUT[1], IN[0][1]
39848b8605SmrgEMIT
40848b8605SmrgENDPRIM
41848b8605Smrg
42848b8605SmrgEND
43