]> git.tdb.fi Git - libs/gl.git/blob - tests/glsl/complex_loop_increment.glsl
Check the flat qualifier from the correct member
[libs/gl.git] / tests / glsl / complex_loop_increment.glsl
1 #pragma MSP stage(vertex)
2 void main()
3 {
4         int n = 0;
5         for(int i=10; i!=1; )
6         {
7                 if((i&1)==0)
8                         i /= 2;
9                 else
10                         i = 3*i+1;
11                 ++n;
12         }
13         gl_Position = vec4(n);
14 }
15
16 // Target API: Vulkan
17
18 /* Expected output: vertex
19 void main()
20 {
21         int n = 0;
22         for(int i = 10; i!=1;)
23         {
24                 if((i&1)==0)
25                         i /= 2;
26                 else
27                         i = 3*i+1;
28                 ++n;
29         }
30         gl_Position = vec4(0.0);
31 }
32 */