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]