]> git.tdb.fi Git - libs/gl.git/blobdiff - tests/glsl/expression_inline_iteration.glsl
Fix a test case and add a couple more
[libs/gl.git] / tests / glsl / expression_inline_iteration.glsl
index 20136ca40ef66e003f0dedca4a9efa76872fac35..4a125099ddc78eeb0389f6897795285d54259e7a 100644 (file)
@@ -3,13 +3,13 @@ layout(location=0) in vec4 position;
 layout(location=1) in vec3 direction;
 void main()
 {
-       vec4 p = position.xyz;
+       vec3 p = position.xyz;
        int step = -1;
        for(int i=0; i<10; ++i)
        {
                float scale = 2.0;
                p += direction*scale;
-               if(p.z<0)
+               if(p.z<0.0)
                        break;
                step = i;
        }
@@ -21,12 +21,12 @@ layout(location=0) in vec4 position;
 layout(location=1) in vec3 direction;
 void main()
 {
-       vec4 p = position.xyz;
+       vec3 p = position.xyz;
        int step = -1;
        for(int i=0; i<10; ++i)
        {
                p += direction*2.0;
-               if(p.z<0)
+               if(p.z<0.0)
                        break;
                step = i;
        }