[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11593] branches/soc-2007-maike/source/ blender/src: Changed shadeless event, now glsl code is rewritten due to vertex color option and some card limitation on if-based return values

Miguel Torres Lima torreslima at gmail.com
Tue Aug 14 17:48:04 CEST 2007


Revision: 11593
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11593
Author:   maike
Date:     2007-08-14 17:48:04 +0200 (Tue, 14 Aug 2007)

Log Message:
-----------
Changed shadeless event, now glsl code is rewritten due to vertex color option and some card limitation on if-based return values

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

Modified: branches/soc-2007-maike/source/blender/src/butspace.c
===================================================================
--- branches/soc-2007-maike/source/blender/src/butspace.c	2007-08-14 15:46:26 UTC (rev 11592)
+++ branches/soc-2007-maike/source/blender/src/butspace.c	2007-08-14 15:48:04 UTC (rev 11593)
@@ -556,7 +556,9 @@
          	do_matbuts(event);
 		do_global_buttons(event);
 	}
-
+	else if(event == B_MATREWR){
+	  do_matbuts(event);
+	}
 	else if(event == B_MAT_UNIFS){
 	  do_matbuts(event);
 	}

Modified: branches/soc-2007-maike/source/blender/src/buttons_shading.c
===================================================================
--- branches/soc-2007-maike/source/blender/src/buttons_shading.c	2007-08-14 15:46:26 UTC (rev 11592)
+++ branches/soc-2007-maike/source/blender/src/buttons_shading.c	2007-08-14 15:48:04 UTC (rev 11593)
@@ -3186,6 +3186,12 @@
 	      glsl_update_material(ma, 0);
 	  }
 	  break;
+	case B_MATREWR:
+	  do_matbuts(B_MATPRV);
+	  if(ma){ 
+	    if(glsl_active() != 0)
+	      glsl_update_material(ma, event);
+	  }
 	case B_MAT_MAPTO_UNIFS:
 	  do_matbuts(B_MATPRV);
 	  ob = OBACT;
@@ -3936,7 +3942,7 @@
 			uiDefButBitI(block, TOG, MA_VERTEXCOL, B_MAT_VCOL_LIGHT,	"VCol Light",	8,166,74,20, &(ma->mode), 0, 0, 0, 0, "Adds vertex colors as extra light");
 			uiDefButBitI(block, TOG, MA_VERTEXCOLP, B_MAT_VCOL_PAINT, "VCol Paint",	82,166,74,20, &(ma->mode), 0, 0, 0, 0, "Replaces material's colors with vertex colors");
 			uiDefButBitI(block, TOG, MA_FACETEXTURE, B_MAT_TEXFACE, "TexFace",		156,166,74,20, &(ma->mode), 0, 0, 0, 0, "Sets UV-Editor assigned texture as color and texture info for faces");
-			uiDefButBitI(block, TOG, MA_SHLESS, B_MAT_UNIFS, "Shadeless",	230,166,73,20, &(ma->mode), 0, 0, 0, 0, "Makes material insensitive to light or shadow");
+			uiDefButBitI(block, TOG, MA_SHLESS, B_MATREWR, "Shadeless",	230,166,73,20, &(ma->mode), 0, 0, 0, 0, "Makes material insensitive to light or shadow");
 			
 			uiDefButBitI(block, TOG, MA_NOMIST, B_NOP,	"No Mist",		8,146,74,20, &(ma->mode), 0, 0, 0, 0, "Sets the material to ignore mist values");
 			uiDefButBitI(block, TOG, MA_ENV, B_MATPRV,	"Env",			82,146,74,20, &(ma->mode), 0, 0, 0, 0, "Causes faces to render with alpha zero: allows sky/backdrop to show through (only for solid faces)");





More information about the Bf-blender-cvs mailing list