Add more structure constructor tests.
[piglit/hramrach.git] / tests / glslparsertest / shaders / preprocess2.frag
blob09d11755713b5f9de86bb63245eb2bdeaa423181
1 // #line directive-- test cases.\r
2 // chks for Invalid directives, all possible #line errors\r
3 // Also checks the correct verions of #line dorective.\r
4 \r
5 #define t1 1\r
6 #define t2 2\r
7 \r
8 #\r
9 #\r
10 #\r
11 #\r
12 #line 8\r
13 #line "" \r
14 #line 3 3\r
16 #linekfj\r
17 #line c c \r
18 #line t1 t2\r
19 #line 77 89\r
20 #line 65.4 \r
21 #line message to the user\r
22 #line\r
23 #line345\r
25 void main(void)\r
26 {\r
27  int sum =1;\r
28  sum = __LINE__;\r
29  sum = __FILE__;\r
30  #line 4 5\r
31  sum = __LINE__;\r
32  sum = __FILE__;\r
33  #line 9\r
34  sum = __LINE__ + __FILE__ ;\r
35  sum = __FILE__;\r
36  #\r
37  #\r
38  sum = __VERSION__;\r
39  sum = sum + __LINE__ ;\r
40  #line 4 5\r
41  #line 5 8\r
42  sum = __LINE__;\r
43  sum = __FILE__;\r
44  sum = __VERSION__;\r
46 }\r
48  \r