diff options
author | Thomas Dinges <blender@dingto.org> | 2014-02-08 02:23:37 +0400 |
---|---|---|
committer | Thomas Dinges <blender@dingto.org> | 2014-02-08 02:23:37 +0400 |
commit | b0c314af9fdbf70a2b77cf409f5d43ed25fbb6ae (patch) | |
tree | 259d5ccb37ed434fc2f8fbf057d1a46ddb123791 | |
parent | 9025101122d182257958501d4b10fe15e91757e5 (diff) |
Cycles Standalone: Expose Shader settings in the xml api.
-rw-r--r-- | intern/cycles/app/cycles_xml.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/intern/cycles/app/cycles_xml.cpp b/intern/cycles/app/cycles_xml.cpp index d124ed8127f..3c8e4847270 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); } |