[Bf-blender-cvs] [b0c314a] master: Cycles Standalone: Expose Shader settings in the xml api.

Thomas Dinges noreply at git.blender.org
Fri Feb 7 23:24:14 CET 2014


Commit: b0c314af9fdbf70a2b77cf409f5d43ed25fbb6ae
Author: Thomas Dinges
Date:   Fri Feb 7 23:23:37 2014 +0100
https://developer.blender.org/rBb0c314af9fdbf70a2b77cf409f5d43ed25fbb6ae

Cycles Standalone: Expose Shader settings in the xml api.

===================================================================

M	intern/cycles/app/cycles_xml.cpp

===================================================================

diff --git a/intern/cycles/app/cycles_xml.cpp b/intern/cycles/app/cycles_xml.cpp
index d124ed8..3c8e484 100644
--- a/intern/cycles/app/cycles_xml.cpp
+++ b/intern/cycles/app/cycles_xml.cpp
@@ -699,7 +699,12 @@ static void xml_read_shader_graph(const XMLReadState& state, Shader *shader, pug
 static void xml_read_shader(const XMLReadState& state, pugi::xml_node node)
 {
 	Shader *shader = new Shader();
+
 	xml_read_string(&shader->name, node, "name");
+	xml_read_bool(&shader->use_mis, node, "use_mis");
+	xml_read_bool(&shader->use_transparent_shadow, node, "use_transparent_shadow");
+	xml_read_bool(&shader->heterogeneous_volume, node, "heterogeneous_volume");
+
 	xml_read_shader_graph(state, shader, node);
 	state.scene->shaders.push_back(shader);
 }




More information about the Bf-blender-cvs mailing list