From b0c314af9fdbf70a2b77cf409f5d43ed25fbb6ae Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Fri, 7 Feb 2014 23:23:37 +0100 Subject: Cycles Standalone: Expose Shader settings in the xml api. --- intern/cycles/app/cycles_xml.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'intern') 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); } -- cgit v1.2.3