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