Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/blender_shader.cpp
| Show First 20 Lines • Show All 320 Lines • ▼ Show 20 Lines | else if (b_node.is_a(&RNA_ShaderNodeMapRange)) { | ||||
| map_range_node->clamp = b_map_range_node.clamp(); | map_range_node->clamp = b_map_range_node.clamp(); | ||||
| node = map_range_node; | node = map_range_node; | ||||
| } | } | ||||
| else if (b_node.is_a(&RNA_ShaderNodeClamp)) { | else if (b_node.is_a(&RNA_ShaderNodeClamp)) { | ||||
| node = new ClampNode(); | node = new ClampNode(); | ||||
| } | } | ||||
| else if (b_node.is_a(&RNA_ShaderNodeMath)) { | else if (b_node.is_a(&RNA_ShaderNodeMath)) { | ||||
| BL::ShaderNodeMath b_math_node(b_node); | BL::ShaderNodeMath b_math_node(b_node); | ||||
| MathNode *math = new MathNode(); | MathNode *math_node = new MathNode(); | ||||
| math->type = (NodeMath)b_math_node.operation(); | math_node->type = (NodeMathType)b_math_node.operation(); | ||||
| math->use_clamp = b_math_node.use_clamp(); | node = math_node; | ||||
| node = math; | |||||
| } | } | ||||
| else if (b_node.is_a(&RNA_ShaderNodeVectorMath)) { | else if (b_node.is_a(&RNA_ShaderNodeVectorMath)) { | ||||
| BL::ShaderNodeVectorMath b_vector_math_node(b_node); | BL::ShaderNodeVectorMath b_vector_math_node(b_node); | ||||
| VectorMathNode *vmath = new VectorMathNode(); | VectorMathNode *vmath = new VectorMathNode(); | ||||
| vmath->type = (NodeVectorMath)b_vector_math_node.operation(); | vmath->type = (NodeVectorMath)b_vector_math_node.operation(); | ||||
| node = vmath; | node = vmath; | ||||
| } | } | ||||
| else if (b_node.is_a(&RNA_ShaderNodeVectorTransform)) { | else if (b_node.is_a(&RNA_ShaderNodeVectorTransform)) { | ||||
| ▲ Show 20 Lines • Show All 1,111 Lines • Show Last 20 Lines | |||||