[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11830] branches/soc-2007-maike/source/ blender/src/glsl_node_util.c: Changed node values conversion rgba, vector to value from value = 0.333333 (x+y+z) to value = x

Miguel Torres Lima torreslima at gmail.com
Sat Aug 25 19:59:38 CEST 2007


Revision: 11830
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11830
Author:   maike
Date:     2007-08-25 19:59:38 +0200 (Sat, 25 Aug 2007)

Log Message:
-----------
Changed node values conversion rgba, vector to value from value = 0.333333 (x+y+z) to value = x

Modified Paths:
--------------
    branches/soc-2007-maike/source/blender/src/glsl_node_util.c

Modified: branches/soc-2007-maike/source/blender/src/glsl_node_util.c
===================================================================
--- branches/soc-2007-maike/source/blender/src/glsl_node_util.c	2007-08-25 17:09:53 UTC (rev 11829)
+++ branches/soc-2007-maike/source/blender/src/glsl_node_util.c	2007-08-25 17:59:38 UTC (rev 11830)
@@ -1189,6 +1189,7 @@
 	code = glsl_string(8, GFREE, var, 0, " = vec3(", GFLOAT, stack->vec[0], 0, ", ", GFLOAT, stack->vec[1], 0, ", ", GFLOAT, stack->vec[2], 0, ");\n");
 	break;
       default:
+	printf("\n rgb: %f, %f, %f\n", stack->vec[0], stack->vec[1], stack->vec[2]);
 	code = glsl_string(10, GFREE, var, 0, " = vec4(", GFLOAT, stack->vec[0], 0, ", ", GFLOAT, stack->vec[1], 0, ", ", GFLOAT, stack->vec[2], 0, ", ", GFLOAT, stack->vec[3], 0, ");\n");
 	break;
       }
@@ -1641,7 +1642,8 @@
   }
   else{
     if(intype == SOCK_VALUE){
-      rslt = glsl_string(9, GFREE, code, GFREE, tovar, 0, " = 0.333333 * (", 0, fromvar, 0, ".x + ", 0, fromvar, 0, ".y + ", GFREE, fromvar, 0, ".z);\n");
+      rslt = glsl_string(5, GFREE, code, GFREE, tovar, 0, " = ", GFREE, fromvar, 0, ".x;\n");
+      /*rslt = glsl_string(9, GFREE, code, GFREE, tovar, 0, " = 0.33333333 * (", 0, fromvar, 0, ".x + ", 0, fromvar, 0, ".y + ", GFREE, fromvar, 0, ".z);\n");*/
     }
     else if(intype == SOCK_VECTOR){
       if(outtype == SOCK_VALUE){





More information about the Bf-blender-cvs mailing list