Module: Demos Branch: master Commit: cd8c68ca99d687d9a95e8e8798a0e6d13367388f URL: http://cgit.freedesktop.org/mesa/demos/commit/?id=cd8c68ca99d687d9a95e8e8798a0e6d13367388f
Author: José Fonseca <[email protected]> Date: Mon Apr 2 13:02:08 2012 +0100 vpglsl: Add an vpglsl infinite loop too. --- src/fpglsl/infinite-loop.glsl | 10 +++++----- src/vpglsl/infinite-loop.glsl | 8 ++++++++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/fpglsl/infinite-loop.glsl b/src/fpglsl/infinite-loop.glsl index 88d3781..c6dc6ee 100644 --- a/src/fpglsl/infinite-loop.glsl +++ b/src/fpglsl/infinite-loop.glsl @@ -1,7 +1,7 @@ void main() { - vec4 sum; - for (int i = 1; i != 2; i += 2) { - sum += vec4(0.1, 0.1, 0.1, 0.1); - } - gl_FragColor = sum; + vec4 sum = vec4(0); + for (int i = 1; i != 2; i += 2) { + sum += vec4(0.1, 0.1, 0.1, 0.1); + } + gl_FragColor = sum; } diff --git a/src/vpglsl/infinite-loop.glsl b/src/vpglsl/infinite-loop.glsl new file mode 100644 index 0000000..bc7ae4b --- /dev/null +++ b/src/vpglsl/infinite-loop.glsl @@ -0,0 +1,8 @@ +void main() { + gl_Position = gl_Vertex; + vec4 sum = vec4(0); + for (int i = 1; i != 2; i += 2) { + sum += vec4(0.1, 0.1, 0.1, 0.1); + } + gl_FrontColor = sum; +} _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
