Skip to content
Snippets Groups Projects
Commit 77e39c21 authored by Milan Jaros's avatar Milan Jaros
Browse files

fix

parent a703f15e
No related branches found
Tags
No related merge requests found
...@@ -430,7 +430,10 @@ void xml_write_node_socket(XMLWriter& writer, Node* node, xml_node xml_root, con ...@@ -430,7 +430,10 @@ void xml_write_node_socket(XMLWriter& writer, Node* node, xml_node xml_root, con
Transform tfm = node->get_transform(socket); Transform tfm = node->get_transform(socket);
Object* ob = dynamic_cast<Object*>(node); Object* ob = dynamic_cast<Object*>(node);
if (!ob || ob->get_geometry() && (ob->get_geometry()->geometry_type == Geometry::Type::VOLUME || !ob->get_geometry()->transform_applied)) { if (!ob || ob->get_geometry() && (
ob->get_geometry()->geometry_type == Geometry::Type::VOLUME
|| ob->get_geometry()->geometry_type == Geometry::Type::LIGHT
|| !ob->get_geometry()->transform_applied)) {
std::stringstream ss; std::stringstream ss;
for (int i = 0; i < 3; i++) { for (int i = 0; i < 3; i++) {
if (i == 2) if (i == 2)
......
...@@ -1083,19 +1083,19 @@ void scene_write_xml_geom(XMLWriteState& state, xml_node node) ...@@ -1083,19 +1083,19 @@ void scene_write_xml_geom(XMLWriteState& state, xml_node node)
/* Light */ /* Light */
void scene_write_xml_light(XMLWriteState& state, xml_node node) //void scene_write_xml_light(XMLWriteState& state, xml_node node)
{ //{
//Light* light = new Light(); // //Light* light = new Light();
//
//light->set_shader(state.shader); // //light->set_shader(state.shader);
for(Light * light: state.scene->lights) { // for(Light * light: state.scene->lights) {
//xml_node xml_node = node.append_child(light->type->name.c_str()); // //xml_node xml_node = node.append_child(light->type->name.c_str());
//if (light->get_light_type() != LIGHT_BACKGROUND) // //if (light->get_light_type() != LIGHT_BACKGROUND)
xml_write_node(state, light, node); // xml_write_node(state, light, node);
} // }
//
//state.scene->lights.push_back(light); // //state.scene->lights.push_back(light);
} //}
void scene_write_xml_particle_systems(XMLWriteState& state, xml_node node) void scene_write_xml_particle_systems(XMLWriteState& state, xml_node node)
{ {
...@@ -1297,7 +1297,7 @@ void scene_write_xml_scene(XMLWriteState& state, xml_node scene_node) ...@@ -1297,7 +1297,7 @@ void scene_write_xml_scene(XMLWriteState& state, xml_node scene_node)
scene_write_xml_shader(state, scene_node); scene_write_xml_shader(state, scene_node);
// } // }
// else if (string_iequals(node.name(), "light")) { // else if (string_iequals(node.name(), "light")) {
scene_write_xml_light(state, scene_node); //scene_write_xml_light(state, scene_node);
// } // }
// else if (string_iequals(node.name(), "mesh")) { // else if (string_iequals(node.name(), "mesh")) {
//xml_node mesh = scene_node.append_child("mesh"); //xml_node mesh = scene_node.append_child("mesh");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment