gtkglarea r112 - in trunk: . examples
- From: samh svn gnome org
 
- To: svn-commits-list gnome org
 
- Subject: gtkglarea r112 - in trunk: . examples
 
- Date: Mon, 22 Sep 2008 19:32:41 +0000 (UTC)
 
Author: samh
Date: Mon Sep 22 19:32:41 2008
New Revision: 112
URL: http://svn.gnome.org/viewvc/gtkglarea?rev=112&view=rev
Log:
* shaders.c: gl_TexCoord is read-only in a fragment shader; use a
temporary variable instead.
Modified:
   trunk/ChangeLog
   trunk/examples/shaders.c
Modified: trunk/examples/shaders.c
==============================================================================
--- trunk/examples/shaders.c	(original)
+++ trunk/examples/shaders.c	Mon Sep 22 19:32:41 2008
@@ -75,15 +75,16 @@
   "uniform sampler2D tex;"
   "void main()"
   "{"
+  "  vec2 coord;"
   "  int fact_x = 1;"
   "  int fact_y = 1;"
   "  if(gl_TexCoord[0].x > 0.5)"
   "    fact_x = -1;"
   "  if(gl_TexCoord[0].y > 0.5)"
   "    fact_y = -1;"
-  //"  gl_TexCoord[0].x = fact_x * gl_TexCoord[0].x * 2.0;"
-  //"  gl_TexCoord[0].y = fact_y * gl_TexCoord[0].y * 2.0;"
-  "  gl_FragColor = texture2D(tex, gl_TexCoord[0]) + color;"
+  "  coord.x = fact_x * gl_TexCoord[0].x * 2.0;"
+  "  coord.y = fact_y * gl_TexCoord[0].y * 2.0;"
+  "  gl_FragColor = texture2D(tex, coord) + color;"
   "}";
 
 /**************************************************/
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]