Demos (master): vpglsl: Add an vpglsl infinite loop too.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Mon Apr 2 12:02:19 UTC 2012
Module: Demos
Branch: master
Commit: cd8c68ca99d687d9a95e8e8798a0e6d13367388f
URL: http://cgit.freedesktop.org/mesa/demos/commit/?id=cd8c68ca99d687d9a95e8e8798a0e6d13367388f
Author: José Fonseca <jfonseca at vmware.com>
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;
+}
More information about the mesa-commit
mailing list