Blender Git Commit Log
Git Commits -> Revision fb0f61c
Revision fb0f61c by Nathan Letwory (master) April 4, 2007, 13:58 (GMT) |
=== Node editor === * refactor copying and freeing of node->storage by handlerizing them. - freestoragefunc - copystoragefunc - node_util.c/h have generic handlers for these. |
Commit Details:
Full Hash: fb0f61c0b09aedaf536369becdc9e9e77609275f
SVN Revision: 10456
Parent Commit: afdd54f
Lines Changed: +549, -283
2 Added Paths:
/source/blender/nodes/intern/node_util.c (+52, -0) (View)
/source/blender/nodes/intern/node_util.h (+42, -0) (View)
/source/blender/nodes/intern/node_util.h (+42, -0) (View)
58 Modified Paths:
/source/blender/blenkernel/BKE_node.h (+9, -2) (Diff)
/source/blender/blenkernel/intern/node.c (+13, -39) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_alphaOver.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_blur.c (+13, -10) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_channelMatte.c (+13, -10) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_chromaMatte.c (+13, -10) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_colorSpill.c (+14, -11) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_composite.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_curves.c (+15, -6) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_defocus.c (+6, -3) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_diffMatte.c (+13, -10) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_dilate.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_displace.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_filter.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_flip.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_hueSatVal.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_idMask.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_image.c (+26, -20) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_lummaMatte.c (+13, -10) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_mapUV.c (+4, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_mapValue.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_math.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_mixrgb.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_normal.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_outputFile.c (+4, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_rgb.c (+4, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_rotate.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_scale.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_sepcombHSVA.c (+18, -12) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_sepcombRGBA.c (+10, -4) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_sepcombYCCA.c (+19, -13) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_sepcombYUVA.c (+18, -12) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_setalpha.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_splitViewer.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_texture.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_translate.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_valToRgb.c (+9, -4) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_value.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_vecBlur.c (+6, -4) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_viewer.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_zcombine.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_util.h (+1, -1) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_camera.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_curves.c (+9, -3) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_geom.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_mapping.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_material.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_math.c (+13, -10) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_mixRgb.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_normal.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_output.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_rgb.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_squeeze.c (+13, -10) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_texture.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_valToRgb.c (+18, -12) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_value.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_vectMath.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_util.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+13, -39) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_alphaOver.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_blur.c (+13, -10) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_channelMatte.c (+13, -10) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_chromaMatte.c (+13, -10) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_colorSpill.c (+14, -11) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_composite.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_curves.c (+15, -6) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_defocus.c (+6, -3) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_diffMatte.c (+13, -10) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_dilate.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_displace.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_filter.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_flip.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_hueSatVal.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_idMask.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_image.c (+26, -20) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_lummaMatte.c (+13, -10) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_mapUV.c (+4, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_mapValue.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_math.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_mixrgb.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_normal.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_outputFile.c (+4, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_rgb.c (+4, -1) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_rotate.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_scale.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_sepcombHSVA.c (+18, -12) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_sepcombRGBA.c (+10, -4) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_sepcombYCCA.c (+19, -13) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_sepcombYUVA.c (+18, -12) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_setalpha.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_splitViewer.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_texture.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_translate.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_valToRgb.c (+9, -4) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_value.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_vecBlur.c (+6, -4) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_viewer.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_nodes/CMP_zcombine.c (+5, -2) (Diff)
/source/blender/nodes/intern/CMP_util.h (+1, -1) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_camera.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_curves.c (+9, -3) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_geom.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_mapping.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_material.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_math.c (+13, -10) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_mixRgb.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_normal.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_output.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_rgb.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_squeeze.c (+13, -10) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_texture.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_valToRgb.c (+18, -12) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_value.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_nodes/SHD_vectMath.c (+5, -2) (Diff)
/source/blender/nodes/intern/SHD_util.h (+1, -0) (Diff)