Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/app/cycles_xml.cpp
| Show First 20 Lines • Show All 503 Lines • ▼ Show 20 Lines | for(pugi::xml_node node = graph_node.first_child(); node; node = node.next_sibling()) { | ||||
| else if(string_iequals(node.name(), "normal")) { | else if(string_iequals(node.name(), "normal")) { | ||||
| NormalNode *normal = new NormalNode(); | NormalNode *normal = new NormalNode(); | ||||
| xml_read_float3(&normal->direction, node, "direction"); | xml_read_float3(&normal->direction, node, "direction"); | ||||
| snode = normal; | snode = normal; | ||||
| } | } | ||||
| else if(string_iequals(node.name(), "mapping")) { | else if(string_iequals(node.name(), "mapping")) { | ||||
| snode = new MappingNode(); | snode = new MappingNode(); | ||||
| } | } | ||||
| else if(string_iequals(node.name(), "ward_bsdf")) { | else if(string_iequals(node.name(), "anisotropic_bsdf")) { | ||||
| snode = new WardBsdfNode(); | AnisotropicBsdfNode *aniso = new AnisotropicBsdfNode(); | ||||
| xml_read_enum(&aniso->distribution, AnisotropicBsdfNode::distribution_enum, node, "distribution"); | |||||
| snode = aniso; | |||||
| } | } | ||||
| else if(string_iequals(node.name(), "diffuse_bsdf")) { | else if(string_iequals(node.name(), "diffuse_bsdf")) { | ||||
| snode = new DiffuseBsdfNode(); | snode = new DiffuseBsdfNode(); | ||||
| } | } | ||||
| else if(string_iequals(node.name(), "translucent_bsdf")) { | else if(string_iequals(node.name(), "translucent_bsdf")) { | ||||
| snode = new TranslucentBsdfNode(); | snode = new TranslucentBsdfNode(); | ||||
| } | } | ||||
| else if(string_iequals(node.name(), "transparent_bsdf")) { | else if(string_iequals(node.name(), "transparent_bsdf")) { | ||||
| ▲ Show 20 Lines • Show All 660 Lines • Show Last 20 Lines | |||||