Blender Git Commit Log

Git Commits -> Revision 4638e5f

Revision 4638e5f by Lukas Toenne (master)
March 18, 2013, 16:34 (GMT)
Merge of the PyNodes branch (aka "custom nodes") into trunk.

PyNodes opens up the node system in Blender to scripters and adds a number of UI-level improvements.

=== Dynamic node type registration ===
Node types can now be added at runtime, using the RNA registration mechanism from python. This enables addons such as render engines to create a complete user interface with nodes.

Examples of how such nodes can be defined can be found in my personal wiki docs atm [1] and as a script template in release/scripts/templates_py/custom_nodes.py [2].

=== Node group improvements ===
Each node editor now has a tree history of edited node groups, which allows opening and editing nested node groups. The node editor also supports pinning now, so that different spaces can be used to edit different node groups simultaneously. For more ramblings and rationale see (really old) blog post on code.blender.org [3].

The interface of node groups has been overhauled. Sockets of a node group are no longer displayed in columns on either side, but instead special input/output nodes are used to mirror group sockets inside a node tree. This solves the problem of long node lines in groups and allows more adaptable node layout. Internal sockets can be exposed from a group by either connecting to the extension sockets in input/output nodes (shown as empty circle) or by adding sockets from the node property bar in the "Interface" panel. Further details such as the socket name can also be changed there.

[1] http://wiki.blender.org/index.php/User:Phonybone/Python_Nodes
[2] http://projects.blender.org/scm/viewvc.php/trunk/blender/release/scripts/templates_py/custom_nodes.py?view=markup&root=bf-blender
[3] http://code.blender.org/index.php/2012/01/improving-node-group-interface-editing/

Commit Details:

Full Hash: 4638e5f99a9ba59ad0b8a1fd52b12e876480b9e8
SVN Revision: 55373
Parent Commit: 7bfef29
Lines Changed: +13537, -9185

5 Added Paths:

/doc/python_api/examples/bpy.types.NodeTree.py (+23, -0) (View)
/release/scripts/templates_py/custom_nodes.py (+159, -0) (View)
/source/blender/nodes/composite/node_composite_util.c (+59, -0) (View)
/source/blender/nodes/NOD_common.h (+54, -0) (View)
/source/blender/nodes/NOD_static_types.h (+233, -0) (View)

1 Deleted Path:

/source/blender/makesrna/intern/rna_nodetree_types.h (+0, -215)

288 Modified Paths:

/intern/cycles/blender/blender_python.cpp (+57, -36) (Diff)
/intern/cycles/blender/blender_shader.cpp (+532, -616) (Diff)
/intern/cycles/blender/blender_util.h (+58, -2) (Diff)
/intern/cycles/render/graph.h (+2, -0) (Diff)
/intern/cycles/render/nodes.cpp (+4, -5) (Diff)
/intern/cycles/render/nodes.h (+2, -2) (Diff)
/release/scripts/modules/bpy_types.py (+144, -11) (Diff)
/release/scripts/startup/bl_operators/node.py (+94, -100) (Diff)
/release/scripts/startup/bl_ui/space_node.py (+37, -6) (Diff)
/source/blender/blenkernel/BKE_blender.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_node.h (+347, -142) (Diff)
/source/blender/blenkernel/intern/image.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mask.c (+5, -4) (Diff)
/source/blender/blenkernel/intern/material.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+5, -4) (Diff)
/source/blender/blenkernel/intern/node.c (+1971, -933) (Diff)
/source/blender/blenkernel/intern/texture.c (+1, -1) (Diff)
/source/blender/blenlib/BLI_ghash.h (+1, -0) (Diff)
/source/blender/blenlib/CMakeLists.txt (+3, -0) (Diff)
/source/blender/blenlib/intern/BLI_ghash.c (+28, -4) (Diff)
/source/blender/blenloader/intern/readfile.c (+658, -447) (Diff)
/source/blender/blenloader/intern/readfile.h (+0, -1) (Diff)
/source/blender/blenloader/intern/versioning_250.c (+155, -25) (Diff)
/source/blender/blenloader/intern/writefile.c (+186, -43) (Diff)
/source/blender/compositor/intern/COM_compositor.cpp (+7, -3) (Diff)
/source/blender/compositor/intern/COM_CompositorContext.cpp (+0, -1) (Diff)
/source/blender/compositor/intern/COM_CompositorContext.h (+10, -9) (Diff)
/source/blender/compositor/intern/COM_Converter.cpp (+5, -2) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystem.cpp (+4, -1) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystemHelper.cpp (+26, -40) (Diff)
/source/blender/compositor/intern/COM_ExecutionSystemHelper.h (+1, -1) (Diff)
/source/blender/compositor/intern/COM_InputSocket.cpp (+0, -21) (Diff)
/source/blender/compositor/intern/COM_InputSocket.h (+0, -1) (Diff)
/source/blender/compositor/intern/COM_Node.cpp (+18, -15) (Diff)
/source/blender/compositor/intern/COM_Node.h (+6, -6) (Diff)
/source/blender/compositor/intern/COM_NodeBase.h (+18, -2) (Diff)
/source/blender/compositor/intern/COM_Socket.cpp (+25, -0) (Diff)
/source/blender/compositor/intern/COM_Socket.h (+5, -0) (Diff)
/source/blender/compositor/nodes/COM_BlurNode.cpp (+1, -2) (Diff)
/source/blender/compositor/nodes/COM_BokehBlurNode.cpp (+1, -5) (Diff)
/source/blender/compositor/nodes/COM_ColorCurveNode.cpp (+5, -4) (Diff)
/source/blender/compositor/nodes/COM_ColorNode.cpp (+5, -4) (Diff)
/source/blender/compositor/nodes/COM_GroupNode.cpp (+67, -22) (Diff)
/source/blender/compositor/nodes/COM_LensDistortionNode.cpp (+2, -2) (Diff)
/source/blender/compositor/nodes/COM_NormalNode.cpp (+2, -4) (Diff)
/source/blender/compositor/nodes/COM_SocketProxyNode.cpp (+47, -47) (Diff)
/source/blender/compositor/nodes/COM_ValueNode.cpp (+3, -4) (Diff)
/source/blender/compositor/operations/COM_PreviewOperation.cpp (+20, -15) (Diff)
/source/blender/compositor/operations/COM_PreviewOperation.h (+3, -2) (Diff)
/source/blender/editors/include/ED_node.h (+29, -6) (Diff)
/source/blender/editors/include/UI_interface.h (+4, -1) (Diff)
/source/blender/editors/include/UI_resources.h (+1, -0) (Diff)
/source/blender/editors/include/UI_view2d.h (+4, -1) (Diff)
/source/blender/editors/interface/interface_draw.c (+66, -0) (Diff)
/source/blender/editors/interface/interface_handlers.c (+1, -0) (Diff)
/source/blender/editors/interface/interface_intern.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+64, -0) (Diff)
/source/blender/editors/interface/interface_widgets.c (+4, -0) (Diff)
/source/blender/editors/interface/resources.c (+11, -1) (Diff)
/source/blender/editors/interface/view2d.c (+28, -3) (Diff)
/source/blender/editors/object/object_add.c (+1, -1) (Diff)
/source/blender/editors/render/render_preview.c (+8, -8) (Diff)
/source/blender/editors/render/render_shading.c (+2, -2) (Diff)
/source/blender/editors/render/render_update.c (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+3, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_image.c (+2, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+2, -2) (Diff)
/source/blender/editors/space_buttons/buttons_texture.c (+1, -1) (Diff)
/source/blender/editors/space_node/drawnode.c (+288, -682) (Diff)
/source/blender/editors/space_node/node_add.c (+97, -102) (Diff)
/source/blender/editors/space_node/node_buttons.c (+90, -3) (Diff)
/source/blender/editors/space_node/node_draw.c (+359, -219) (Diff)
/source/blender/editors/space_node/node_edit.c (+363, -325) (Diff)
/source/blender/editors/space_node/node_group.c (+605, -705) (Diff)
/source/blender/editors/space_node/node_header.c (+6, -171) (Diff)
/source/blender/editors/space_node/node_intern.h (+20, -18) (Diff)
/source/blender/editors/space_node/node_ops.c (+42, -10) (Diff)
/source/blender/editors/space_node/node_relationships.c (+106, -107) (Diff)
/source/blender/editors/space_node/node_select.c (+22, -52) (Diff)
/source/blender/editors/space_node/node_templates.c (+89, -137) (Diff)
/source/blender/editors/space_node/node_view.c (+3, -2) (Diff)
/source/blender/editors/space_node/space_node.c (+215, -27) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+1, -1) (Diff)
/source/blender/makesdna/DNA_node_types.h (+161, -38) (Diff)
/source/blender/makesdna/DNA_space_types.h (+27, -2) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+58, -3) (Diff)
/source/blender/makesrna/intern/rna_color.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_define.c (+72, -0) (Diff)
/source/blender/makesrna/intern/rna_lamp.c (+5, -3) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+24, -16) (Diff)
/source/blender/makesrna/intern/rna_material.c (+6, -4) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+3099, -1177) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+4, -5) (Diff)
/source/blender/makesrna/intern/rna_space.c (+155, -13) (Diff)
/source/blender/makesrna/intern/rna_texture.c (+12, -8) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+16, -0) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+6, -0) (Diff)
/source/blender/makesrna/intern/rna_world.c (+5, -3) (Diff)
/source/blender/makesrna/RNA_access.h (+9, -3) (Diff)
/source/blender/makesrna/RNA_define.h (+2, -0) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+21, -2) (Diff)
/source/blender/nodes/CMakeLists.txt (+4, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_alphaOver.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_bilateralblur.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_blur.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_bokehblur.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_bokehimage.c (+5, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_boxmask.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_brightness.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_channelMatte.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_chromaMatte.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorbalance.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorcorrection.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorMatte.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorSpill.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_common.c (+18, -8) (Diff)
/source/blender/nodes/composite/nodes/node_composite_composite.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_crop.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_curves.c (+12, -12) (Diff)
/source/blender/nodes/composite/nodes/node_composite_defocus.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_despeckle.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_diffMatte.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_dilate.c (+4, -5) (Diff)
/source/blender/nodes/composite/nodes/node_composite_directionalblur.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_displace.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_distanceMatte.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_doubleEdgeMask.c (+4, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_ellipsemask.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_filter.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_flip.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_gamma.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_glare.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_huecorrect.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_hueSatVal.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_idMask.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_image.c (+22, -15) (Diff)
/source/blender/nodes/composite/nodes/node_composite_inpaint.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_invert.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_keying.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_keyingscreen.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_lensdist.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_levels.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_lummaMatte.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mapRange.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mapUV.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mapValue.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mask.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_math.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mixrgb.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_movieclip.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_moviedistortion.c (+6, -6) (Diff)
/source/blender/nodes/composite/nodes/node_composite_normal.c (+4, -16) (Diff)
/source/blender/nodes/composite/nodes/node_composite_normalize.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_outputFile.c (+28, -17) (Diff)
/source/blender/nodes/composite/nodes/node_composite_pixelate.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_premulkey.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_rgb.c (+4, -17) (Diff)
/source/blender/nodes/composite/nodes/node_composite_rotate.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_scale.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_sepcombHSVA.c (+6, -6) (Diff)
/source/blender/nodes/composite/nodes/node_composite_sepcombRGBA.c (+6, -6) (Diff)
/source/blender/nodes/composite/nodes/node_composite_sepcombYCCA.c (+6, -6) (Diff)
/source/blender/nodes/composite/nodes/node_composite_sepcombYUVA.c (+6, -7) (Diff)
/source/blender/nodes/composite/nodes/node_composite_setalpha.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_splitViewer.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_stabilize2d.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_switch.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_texture.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_tonemap.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_trackpos.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_transform.c (+3, -3) (Diff)
/source/blender/nodes/composite/nodes/node_composite_translate.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_valToRgb.c (+7, -7) (Diff)
/source/blender/nodes/composite/nodes/node_composite_value.c (+4, -16) (Diff)
/source/blender/nodes/composite/nodes/node_composite_vecBlur.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_viewer.c (+4, -4) (Diff)
/source/blender/nodes/composite/nodes/node_composite_zcombine.c (+3, -3) (Diff)
/source/blender/nodes/composite/node_composite_tree.c (+41, -67) (Diff)
/source/blender/nodes/composite/node_composite_util.h (+5, -0) (Diff)
/source/blender/nodes/intern/node_common.c (+259, -255) (Diff)
/source/blender/nodes/intern/node_common.h (+1, -8) (Diff)
/source/blender/nodes/intern/node_exec.c (+46, -54) (Diff)
/source/blender/nodes/intern/node_exec.h (+14, -4) (Diff)
/source/blender/nodes/intern/node_socket.c (+213, -499) (Diff)
/source/blender/nodes/intern/node_util.c (+52, -5) (Diff)
/source/blender/nodes/intern/node_util.h (+24, -3) (Diff)
/source/blender/nodes/NOD_composite.h (+97, -93) (Diff)
/source/blender/nodes/NOD_shader.h (+80, -76) (Diff)
/source/blender/nodes/NOD_socket.h (+3, -33) (Diff)
/source/blender/nodes/NOD_texture.h (+39, -35) (Diff)
/source/blender/nodes/shader/nodes/node_shader_add_shader.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_ambient_occlusion.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_attribute.c (+4, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_background.c (+3, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_brightness.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_anisotropic.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_diffuse.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glass.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_glossy.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_refraction.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_translucent.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_transparent.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bsdf_velvet.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_bump.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_camera.c (+6, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_common.c (+81, -41) (Diff)
/source/blender/nodes/shader/nodes/node_shader_curves.c (+14, -16) (Diff)
/source/blender/nodes/shader/nodes/node_shader_emission.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_fresnel.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_gamma.c (+3, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_geom.c (+7, -7) (Diff)
/source/blender/nodes/shader/nodes/node_shader_geometry.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_hair_info.c (+3, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_holdout.c (+3, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_hueSatVal.c (+6, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_invert.c (+6, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_layer_weight.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_light_falloff.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_light_path.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mapping.c (+7, -7) (Diff)
/source/blender/nodes/shader/nodes/node_shader_material.c (+12, -13) (Diff)
/source/blender/nodes/shader/nodes/node_shader_math.c (+6, -7) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mixRgb.c (+6, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mix_shader.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_normal.c (+9, -25) (Diff)
/source/blender/nodes/shader/nodes/node_shader_normal_map.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_object_info.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output.c (+7, -7) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_lamp.c (+3, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_material.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_output_world.c (+3, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_particle_info.c (+3, -3) (Diff)
/source/blender/nodes/shader/nodes/node_shader_rgb.c (+6, -30) (Diff)
/source/blender/nodes/shader/nodes/node_shader_script.c (+10, -18) (Diff)
/source/blender/nodes/shader/nodes/node_shader_sepcombRGB.c (+12, -12) (Diff)
/source/blender/nodes/shader/nodes/node_shader_squeeze.c (+6, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tangent.c (+4, -7) (Diff)
/source/blender/nodes/shader/nodes/node_shader_texture.c (+9, -8) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_brick.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_checker.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_coord.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_environment.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_gradient.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_image.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_magic.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_noise.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_sky.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_voronoi.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_wave.c (+5, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_valToRgb.c (+13, -13) (Diff)
/source/blender/nodes/shader/nodes/node_shader_value.c (+6, -30) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vectMath.c (+6, -6) (Diff)
/source/blender/nodes/shader/nodes/node_shader_volume_isotropic.c (+4, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_volume_transparent.c (+4, -5) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+118, -93) (Diff)
/source/blender/nodes/shader/node_shader_util.c (+25, -85) (Diff)
/source/blender/nodes/shader/node_shader_util.h (+5, -34) (Diff)
/source/blender/nodes/texture/nodes/node_texture_at.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_bricks.c (+7, -7) (Diff)
/source/blender/nodes/texture/nodes/node_texture_checker.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_common.c (+46, -23) (Diff)
/source/blender/nodes/texture/nodes/node_texture_compose.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_coord.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_curves.c (+14, -16) (Diff)
/source/blender/nodes/texture/nodes/node_texture_decompose.c (+9, -9) (Diff)
/source/blender/nodes/texture/nodes/node_texture_distance.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_hueSatVal.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_image.c (+7, -7) (Diff)
/source/blender/nodes/texture/nodes/node_texture_invert.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_math.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_mixRgb.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_output.c (+11, -11) (Diff)
/source/blender/nodes/texture/nodes/node_texture_proc.c (+8, -8) (Diff)
/source/blender/nodes/texture/nodes/node_texture_rotate.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_scale.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_texture.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_translate.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_valToNor.c (+6, -6) (Diff)
/source/blender/nodes/texture/nodes/node_texture_valToRgb.c (+13, -13) (Diff)
/source/blender/nodes/texture/nodes/node_texture_viewer.c (+6, -6) (Diff)
/source/blender/nodes/texture/node_texture_tree.c (+124, -82) (Diff)
/source/blender/nodes/texture/node_texture_util.c (+21, -7) (Diff)
/source/blender/nodes/texture/node_texture_util.h (+8, -2) (Diff)
/source/blender/python/intern/bpy_rna.c (+28, -0) (Diff)
/source/blender/render/intern/source/render_texture.c (+2, -2) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+21, -6) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021