X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=tests%2Fglsl%2Farray_element_assignment.glsl;fp=tests%2Fglsl%2Farray_element_assignment.glsl;h=eb98ddc4d001d37495cd33fbe586271b42fd8d0f;hb=e2ed3de4cbbc682ff490a3b0b760b8a45260f611;hp=0000000000000000000000000000000000000000;hpb=24e4eea282917c3f6e4e16a2825372da64133e35;p=libs%2Fgl.git diff --git a/tests/glsl/array_element_assignment.glsl b/tests/glsl/array_element_assignment.glsl new file mode 100644 index 00000000..eb98ddc4 --- /dev/null +++ b/tests/glsl/array_element_assignment.glsl @@ -0,0 +1,26 @@ +#pragma MSP stage(vertex) +void main() +{ + float a[3]; + a[0] = 0.0; + a[1] = 1.0; + a[2] = 2.0; + float s = 0.0; + for(int i=0; i<3; ++i) + s += a[i]; + gl_Position = vec4(s); +} + +/* Expected output: vertex +void main() +{ + float a[3]; + a[0] = 0.0; + a[1] = 1.0; + a[2] = 2.0; + float s = 0.0; + for(int i = 0; i<3; ++i) + s += a[i]; + gl_Position = vec4(s); +} +*/