[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16358] trunk/blender/source/blender: Bugfix: yafray export crash if new hsv texture blend types were
Brecht Van Lommel
brechtvanlommel at pandora.be
Thu Sep 4 02:27:05 CEST 2008
Revision: 16358
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16358
Author: blendix
Date: 2008-09-04 02:27:05 +0200 (Thu, 04 Sep 2008)
Log Message:
-----------
Bugfix: yafray export crash if new hsv texture blend types were
used, the code here needed to be updated.
Modified Paths:
--------------
trunk/blender/source/blender/makesdna/DNA_texture_types.h
trunk/blender/source/blender/yafray/intern/export_File.cpp
trunk/blender/source/blender/yafray/intern/export_Plugin.cpp
Modified: trunk/blender/source/blender/makesdna/DNA_texture_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_texture_types.h 2008-09-04 00:16:34 UTC (rev 16357)
+++ trunk/blender/source/blender/makesdna/DNA_texture_types.h 2008-09-04 00:27:05 UTC (rev 16358)
@@ -367,6 +367,7 @@
#define MTEX_BLEND_SAT 11
#define MTEX_BLEND_VAL 12
#define MTEX_BLEND_COLOR 13
+#define MTEX_NUM_BLENDTYPES 14
/* **************** EnvMap ********************* */
Modified: trunk/blender/source/blender/yafray/intern/export_File.cpp
===================================================================
--- trunk/blender/source/blender/yafray/intern/export_File.cpp 2008-09-04 00:16:34 UTC (rev 16357)
+++ trunk/blender/source/blender/yafray/intern/export_File.cpp 2008-09-04 00:27:05 UTC (rev 16358)
@@ -881,7 +881,7 @@
ostr << "\t\t<input value=\"" << shader_name << "_map" << m2 << "\" />\n";
// blendtype, would have been nice if the order would have been the same as for ramps...
- const string blendtype[9] = {"mix", "mul", "add", "sub", "divide", "darken", "difference", "lighten", "screen"};
+ const string blendtype[MTEX_NUM_BLENDTYPES] = {"mix", "mul", "add", "sub", "divide", "darken", "difference", "lighten", "screen", "hue", "sat", "val", "color"};
ostr << "\t\t<mode value=\"" << blendtype[(int)mtex->blendtype] << "\" />\n";
// texture color (for use with MUL and/or no_rgb etc..)
Modified: trunk/blender/source/blender/yafray/intern/export_Plugin.cpp
===================================================================
--- trunk/blender/source/blender/yafray/intern/export_Plugin.cpp 2008-09-04 00:16:34 UTC (rev 16357)
+++ trunk/blender/source/blender/yafray/intern/export_Plugin.cpp 2008-09-04 00:27:05 UTC (rev 16358)
@@ -782,7 +782,7 @@
mparams["input"] = yafray::parameter_t(shader_name + temp);
// blendtype, would have been nice if the order would have been the same as for ramps...
- const string blendtype[9] = {"mix", "mul", "add", "sub", "divide", "darken", "difference", "lighten", "screen"};
+ const string blendtype[MTEX_NUM_BLENDTYPES] = {"mix", "mul", "add", "sub", "divide", "darken", "difference", "lighten", "screen", "hue", "sat", "val", "color"};
mparams["mode"] = yafray::parameter_t(blendtype[(int)mtex->blendtype]);
// texture color (for use with MUL and/or no_rgb etc..)
More information about the Bf-blender-cvs
mailing list