[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11600] branches/soc-2007-maike/source/ blender/src: Added texture uniform function calls

Miguel Torres Lima torreslima at gmail.com
Tue Aug 14 18:47:19 CEST 2007


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

Log Message:
-----------
Added texture uniform function calls

Modified Paths:
--------------
    branches/soc-2007-maike/source/blender/src/glsl_material.c
    branches/soc-2007-maike/source/blender/src/glsl_materialtree.c
    branches/soc-2007-maike/source/blender/src/glsl_texture.c

Modified: branches/soc-2007-maike/source/blender/src/glsl_material.c
===================================================================
--- branches/soc-2007-maike/source/blender/src/glsl_material.c	2007-08-14 16:46:07 UTC (rev 11599)
+++ branches/soc-2007-maike/source/blender/src/glsl_material.c	2007-08-14 16:47:19 UTC (rev 11600)
@@ -211,6 +211,7 @@
 
   glsl_update_mat_material_uniforms(material->mat);
   glsl_update_mat_colorband_uniforms(material->mat);
+  glsl_update_mat_texture_uniforms(material->mat);
   glsl_update_material_world_uniforms(material->mat);
 }
 

Modified: branches/soc-2007-maike/source/blender/src/glsl_materialtree.c
===================================================================
--- branches/soc-2007-maike/source/blender/src/glsl_materialtree.c	2007-08-14 16:46:07 UTC (rev 11599)
+++ branches/soc-2007-maike/source/blender/src/glsl_materialtree.c	2007-08-14 16:47:19 UTC (rev 11600)
@@ -207,6 +207,7 @@
   glsl_update_tree_material_uniforms(tree);
   glsl_update_tree_colorband_uniforms(tree);
   glsl_update_tree_world_uniforms(tree);
+  glsl_update_tree_texture_uniforms(tree);
   glsl_update_all_light_uniforms(tree);
 
   if(mat == &defmaterial)
@@ -237,6 +238,7 @@
 
   glsl_update_all_material_uniforms();
   glsl_update_all_colorband_uniforms();
+  glsl_update_all_texture_uniforms();
   glsl_update_all_world_uniforms();
 }
 

Modified: branches/soc-2007-maike/source/blender/src/glsl_texture.c
===================================================================
--- branches/soc-2007-maike/source/blender/src/glsl_texture.c	2007-08-14 16:46:07 UTC (rev 11599)
+++ branches/soc-2007-maike/source/blender/src/glsl_texture.c	2007-08-14 16:47:19 UTC (rev 11600)
@@ -164,6 +164,7 @@
 	material->redo_prog(material);
 	break;
       case B_MAT_MAPTO_UNIFS:
+	glsl_update_mat_texture_uniforms(mat);
 	printf("\nGLSL Texture Mapping Uniforms changed.\n");
 	break;
       case B_MAT_MAPTO_BLEND:
@@ -183,18 +184,23 @@
     switch(event)
       {
       case B_MAT_MAPIN_COORDS:
+	glsl_update_mat_texture_uniforms(mat);
 	printf("\nGLSL Texture Input Coords changed.\n");
 	break;
       case B_MAT_MAPIN_MAP:
+	glsl_update_mat_texture_uniforms(mat);
 	printf("\nGLSL Texture Input Mapping changed.\n");
 	break;
       case B_MAT_MAPIN_AXIS:
+	glsl_update_mat_texture_uniforms(mat);
 	printf("\nGLSL Texture Input Axis changed.\n");
 	break;
       case B_MAT_MAPIN_OFS:
+	glsl_update_mat_texture_uniforms(mat);
 	printf("\nGLSL Texture Offset changed.\n");
 	break;
       case B_MAT_MAPIN_SIZE:
+	glsl_update_mat_texture_uniforms(mat);
 	printf("\nGLSL Texture Size changed.\n");
 	break;
     }
@@ -215,6 +221,7 @@
 
 void glsl_texture_update_value(Material *mat, int index)
 {
+  glsl_update_mat_texture_uniforms(mat);
   printf("\nGLSL Texture value param changed.\n");
 }
 





More information about the Bf-blender-cvs mailing list