X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tests%2Fglsl%2Fexpression_inline_iteration.glsl;h=4a125099ddc78eeb0389f6897795285d54259e7a;hb=d1feb41b3ff4dd462f50891e8901bad39466b75c;hp=20136ca40ef66e003f0dedca4a9efa76872fac35;hpb=6ba314198dce795408690456fa1f0ef559aa1532;p=libs%2Fgl.git diff --git a/tests/glsl/expression_inline_iteration.glsl b/tests/glsl/expression_inline_iteration.glsl index 20136ca4..4a125099 100644 --- a/tests/glsl/expression_inline_iteration.glsl +++ b/tests/glsl/expression_inline_iteration.glsl @@ -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; }