Commit: c7a7c3f5e5ddd5d8919da84e75c1a277ba0b6de9
Author: Aaron Carlisle
Date:   Tue Sep 28 15:29:16 2021 -0400
Branches: master
https://developer.blender.org/rBc7a7c3f5e5ddd5d8919da84e75c1a277ba0b6de9

Cleanup: convert compositor nodes to c++

- Many cleanups of to use list base
- Some variable changes

These change is needed to migrate to the new socket builder API

Reviewed By: manzanilla

Differential Revision: https://developer.blender.org/D12366

===================================================================

M       source/blender/nodes/CMakeLists.txt
M       source/blender/nodes/NOD_composite.h
R085    source/blender/nodes/composite/node_composite_tree.c    
source/blender/nodes/composite/node_composite_tree.cc
R092    source/blender/nodes/composite/node_composite_util.c    
source/blender/nodes/composite/node_composite_util.cc
R092    source/blender/nodes/composite/node_composite_util.h    
source/blender/nodes/composite/node_composite_util.hh
R098    source/blender/nodes/composite/nodes/node_composite_alphaOver.c 
source/blender/nodes/composite/nodes/node_composite_alphaOver.cc
R089    source/blender/nodes/composite/nodes/node_composite_antialiasing.c      
source/blender/nodes/composite/nodes/node_composite_antialiasing.cc
R088    source/blender/nodes/composite/nodes/node_composite_bilateralblur.c     
source/blender/nodes/composite/nodes/node_composite_bilateralblur.cc
R093    source/blender/nodes/composite/nodes/node_composite_blur.c      
source/blender/nodes/composite/nodes/node_composite_blur.cc
R098    source/blender/nodes/composite/nodes/node_composite_bokehblur.c 
source/blender/nodes/composite/nodes/node_composite_bokehblur.cc
R088    source/blender/nodes/composite/nodes/node_composite_bokehimage.c        
source/blender/nodes/composite/nodes/node_composite_bokehimage.cc
R093    source/blender/nodes/composite/nodes/node_composite_boxmask.c   
source/blender/nodes/composite/nodes/node_composite_boxmask.cc
R098    source/blender/nodes/composite/nodes/node_composite_brightness.c        
source/blender/nodes/composite/nodes/node_composite_brightness.cc
R094    source/blender/nodes/composite/nodes/node_composite_channelMatte.c      
source/blender/nodes/composite/nodes/node_composite_channelMatte.cc
R094    source/blender/nodes/composite/nodes/node_composite_chromaMatte.c       
source/blender/nodes/composite/nodes/node_composite_chromaMatte.cc
R094    source/blender/nodes/composite/nodes/node_composite_colorMatte.c        
source/blender/nodes/composite/nodes/node_composite_colorMatte.cc
R093    source/blender/nodes/composite/nodes/node_composite_colorSpill.c        
source/blender/nodes/composite/nodes/node_composite_colorSpill.cc
R088    source/blender/nodes/composite/nodes/node_composite_colorbalance.c      
source/blender/nodes/composite/nodes/node_composite_colorbalance.cc
R091    source/blender/nodes/composite/nodes/node_composite_colorcorrection.c   
source/blender/nodes/composite/nodes/node_composite_colorcorrection.cc
R089    source/blender/nodes/composite/nodes/node_composite_common.c    
source/blender/nodes/composite/nodes/node_composite_common.cc
R090    source/blender/nodes/composite/nodes/node_composite_composite.c 
source/blender/nodes/composite/nodes/node_composite_composite.cc
R098    source/blender/nodes/composite/nodes/node_composite_cornerpin.c 
source/blender/nodes/composite/nodes/node_composite_cornerpin.cc
R093    source/blender/nodes/composite/nodes/node_composite_crop.c      
source/blender/nodes/composite/nodes/node_composite_crop.cc
M       source/blender/nodes/composite/nodes/node_composite_cryptomatte.cc
R097    source/blender/nodes/composite/nodes/node_composite_curves.c    
source/blender/nodes/composite/nodes/node_composite_curves.cc
R093    source/blender/nodes/composite/nodes/node_composite_defocus.c   
source/blender/nodes/composite/nodes/node_composite_defocus.cc
R093    source/blender/nodes/composite/nodes/node_composite_denoise.c   
source/blender/nodes/composite/nodes/node_composite_denoise.cc
R098    source/blender/nodes/composite/nodes/node_composite_despeckle.c 
source/blender/nodes/composite/nodes/node_composite_despeckle.cc
R094    source/blender/nodes/composite/nodes/node_composite_diffMatte.c 
source/blender/nodes/composite/nodes/node_composite_diffMatte.cc
R090    source/blender/nodes/composite/nodes/node_composite_dilate.c    
source/blender/nodes/composite/nodes/node_composite_dilate.cc
R092    source/blender/nodes/composite/nodes/node_composite_directionalblur.c   
source/blender/nodes/composite/nodes/node_composite_directionalblur.cc
R098    source/blender/nodes/composite/nodes/node_composite_displace.c  
source/blender/nodes/composite/nodes/node_composite_displace.cc
R094    source/blender/nodes/composite/nodes/node_composite_distanceMatte.c     
source/blender/nodes/composite/nodes/node_composite_distanceMatte.cc
R098    source/blender/nodes/composite/nodes/node_composite_doubleEdgeMask.c    
source/blender/nodes/composite/nodes/node_composite_doubleEdgeMask.cc
R090    source/blender/nodes/composite/nodes/node_composite_ellipsemask.c       
source/blender/nodes/composite/nodes/node_composite_ellipsemask.cc
R097    source/blender/nodes/composite/nodes/node_composite_exposure.c  
source/blender/nodes/composite/nodes/node_composite_exposure.cc
R097    source/blender/nodes/composite/nodes/node_composite_filter.c    
source/blender/nodes/composite/nodes/node_composite_filter.cc
R097    source/blender/nodes/composite/nodes/node_composite_flip.c      
source/blender/nodes/composite/nodes/node_composite_flip.cc
R097    source/blender/nodes/composite/nodes/node_composite_gamma.c     
source/blender/nodes/composite/nodes/node_composite_gamma.cc
R093    source/blender/nodes/composite/nodes/node_composite_glare.c     
source/blender/nodes/composite/nodes/node_composite_glare.cc
R098    source/blender/nodes/composite/nodes/node_composite_hueSatVal.c 
source/blender/nodes/composite/nodes/node_composite_hueSatVal.cc
R091    source/blender/nodes/composite/nodes/node_composite_huecorrect.c        
source/blender/nodes/composite/nodes/node_composite_huecorrect.cc
R097    source/blender/nodes/composite/nodes/node_composite_idMask.c    
source/blender/nodes/composite/nodes/node_composite_idMask.cc
R085    source/blender/nodes/composite/nodes/node_composite_image.c     
source/blender/nodes/composite/nodes/node_composite_image.cc
R097    source/blender/nodes/composite/nodes/node_composite_inpaint.c   
source/blender/nodes/composite/nodes/node_composite_inpaint.cc
R097    source/blender/nodes/composite/nodes/node_composite_invert.c    
source/blender/nodes/composite/nodes/node_composite_invert.cc
R094    source/blender/nodes/composite/nodes/node_composite_keying.c    
source/blender/nodes/composite/nodes/node_composite_keying.cc
R084    source/blender/nodes/composite/nodes/node_composite_keyingscreen.c      
source/blender/nodes/composite/nodes/node_composite_keyingscreen.cc
R093    source/blender/nodes/composite/nodes/node_composite_lensdist.c  
source/blender/nodes/composite/nodes/node_composite_lensdist.cc
R097    source/blender/nodes/composite/nodes/node_composite_levels.c    
source/blender/nodes/composite/nodes/node_composite_levels.cc
R093    source/blender/nodes/composite/nodes/node_composite_lummaMatte.c        
source/blender/nodes/composite/nodes/node_composite_lummaMatte.cc
R098    source/blender/nodes/composite/nodes/node_composite_mapRange.c  
source/blender/nodes/composite/nodes/node_composite_mapRange.cc
R097    source/blender/nodes/composite/nodes/node_composite_mapUV.c     
source/blender/nodes/composite/nodes/node_composite_mapUV.cc
R098    source/blender/nodes/composite/nodes/node_composite_mapValue.c  
source/blender/nodes/composite/nodes/node_composite_mapValue.cc
R089    source/blender/nodes/composite/nodes/node_composite_mask.c      
source/blender/nodes/composite/nodes/node_composite_mask.cc
R098    source/blender/nodes/composite/nodes/node_composite_math.c      
source/blender/nodes/composite/nodes/node_composite_math.cc
R097    source/blender/nodes/composite/nodes/node_composite_mixrgb.c    
source/blender/nodes/composite/nodes/node_composite_mixrgb.cc
R085    source/blender/nodes/composite/nodes/node_composite_movieclip.c 
source/blender/nodes/composite/nodes/node_composite_movieclip.cc
R087    source/blender/nodes/composite/nodes/node_composite_moviedistortion.c   
source/blender/nodes/composite/nodes/node_composite_moviedistortion.cc
R097    source/blender/nodes/composite/nodes/node_composite_normal.c    
source/blender/nodes/composite/nodes/node_composite_normal.cc
R097    source/blender/nodes/composite/nodes/node_composite_normalize.c 
source/blender/nodes/composite/nodes/node_composite_normalize.cc
R076    source/blender/nodes/composite/nodes/node_composite_outputFile.c        
source/blender/nodes/composite/nodes/node_composite_outputFile.cc
R097    source/blender/nodes/composite/nodes/node_composite_pixelate.c  
source/blender/nodes/composite/nodes/node_composite_pixelate.cc
R090    source/blender/nodes/composite/nodes/node_composite_planetrackdeform.c  
source/blender/nodes/composite/nodes/node_composite_planetrackdeform.cc
R097    source/blender/nodes/composite/nodes/node_composite_posterize.c 
source/blender/nodes/composite/nodes/node_composite_posterize.cc
R097    source/blender/nodes/composite/nodes/node_composite_premulkey.c 
source/blender/nodes/composite/nodes/node_composite_premulkey.cc
R092    source/blender/nodes/composite/nodes/node_composite_rgb.c       
source/blender/nodes/composite/nodes/node_composite_rgb.cc
R097    source/blender/nodes/composite/nodes/node_composite_rotate.c    
source/blender/nodes/composite/nodes/node_composite_rotate.cc
R094    source/blender/nodes/composite/nodes/node_composite_scale.c     
source/blender/nodes/composite/nodes/node_composite_scale.cc
R098    source/blender/nodes/composite/nodes/node_composite_sepcombHSVA.c       
source/blender/nodes/composite/nodes/node_composite_sepcombHSVA.cc
R098    source/blender/nodes/composite/nodes/node_composite_sepcombRGBA.c       
source/blender/nodes/composite/nodes/node_composite_sepcombRGBA.cc
R098    source/blender/nodes/composite/nodes/node_composite_sepcombYCCA.c       
source/blender/nodes/composite/nodes/node_composite_sepcombYCCA.cc
R098    source/blender/nodes/composite/nodes/node_composite_sepcombYUVA.c       
source/blender/nodes/composite/nodes/node_composite_sepcombYUVA.cc
R093    source/blender/nodes/composite/nodes/node_composite_setalpha.c  
source/blender/nodes/composite/nodes/node_composite_setalpha.cc
R088    source/blender/nodes/composite/nodes/node_composite_splitViewer.c       
source/blender/nodes/composite/nodes/node_composite_splitViewer.cc
R096    source/blender/nodes/composite/nodes/node_composite_stabilize2d.c       
source/blender/nodes/composite/nodes/node_composite_stabilize2d.cc
R092    source/blender/nodes/composite/nodes/node_composite_sunbeams.c  
source/blender/nodes/composite/nodes/node_composite_sunbeams.cc
R097    source/blender/nodes/composite/nodes/node_composite_switch.c    
source/blender/nodes/composite/nodes/node_composite_switch.cc
R078    source/blender/nodes/composite/nodes/node_composite_switchview.c        
source/blender/nodes/composite/nodes/node_composite_switchview.cc
R097    source/blender/nodes/composite/nodes/node_composite_texture.c   
source/blender/nodes/composite/nodes/node_composite_texture.cc
R093    source/blender/nodes/composite/nodes/node_composite_tonemap.c   
source/blender/nodes/composite/nodes/node_composite_tonemap.cc
R084    source/blender/nodes/composite/nodes/node_composite_trackpos.c  
source/blender/nodes/composite/nodes/node_composite_trackpos.cc
R098    source/blender/nodes/composite/nodes/node_composite_transform.c 
source/blender/nodes/composite/nodes/node_composite_transform.cc
R089    source/blender/nodes/composite/nodes/node_composite_translate.c 
source/blender/nodes/composite/nodes/node_composite_translate.cc
R098    source/blender/nodes/composite/nodes/node_composite_valToRgb.c  
source/blender/nodes/composite/nodes/node_composite_valToRgb.cc
R092    source/blender/nodes/composite/nodes/node_composite_value.c     
source/blender/nodes/composite/nodes/node_composite_value.cc
R093    source/blender/nodes/composite/nodes/node_composite_vecBlur.c   
source/blender/nodes/composite/nodes/node_composite_vecBlur.cc
R088    source/blender/nodes/composite/nodes/node_composite_viewer.c    
source/blender/nodes/composite/nodes/node_composite_viewer.cc
R098    source/blender/nodes/composite/nodes/node_composite_zcombine.c  
source/blender/nodes/composite/nodes/node_composite_zcombine.cc
M       source/blender/windowmanager/intern/wm_init_exit.c

===================================================================

diff --git a/source/blender/nodes/CMakeLists.txt 
b/source/blender/nodes/CMakeLists.txt
index 59cfe885886..49e76ffd1ad 100644
--- a/source/blender/nodes/CMakeLists.txt
+++ b/source/blender/nodes/CMakeLists.txt
@@ -45,93 +45,93 @@ set(INC
 
 
 set(SRC
-  composite/nodes/node_composite_alphaOver.c
-  composite/nodes/node_composite_antialiasing.c
-  composite/nodes/node_composite_bilateralblur.c
-  composite/nodes/node_composite_blur.c
-  composite/nodes/node_composite_bokehblur.c
-  composite/nodes/node_composite_bokehimage.c
-  composite/nodes/node_composite_boxmask.c
-  composite/nodes/node_composite_brightness.c
-  composite/nodes/node_composite_channelMatte.c
-  composite/nodes/node_composite_chromaMatte.c
-  composite/nodes/node_composite_colorMatte.c
-  composite/nodes/node_composite_colorSpill.c
-  composite/nodes/node_composite_colorbalance.c
-  composite/nodes/node_composite_colorcorrection.c
-  composite/nodes/node_composite_common.c
-  composite/nodes/node_composite_composite.c
-  composite/nodes/node_composite_cornerpin.c
-  composite/nodes/node_composite_crop.c
+  composite/nodes/node_composite_alphaOver.cc
+  composite/nodes/node_composite_antialiasing.cc
+  composite/nodes/node_composite_bilateralblur.cc
+  composite/nodes/node_composite_blur.cc
+  composite/nodes/node_composite_bokehblur.cc
+  composite/nodes/node_composite_bokehimage.cc
+  composite/nodes/node_composite_boxmask.cc
+  composite/nodes/node_composite_brightness.cc
+  composite/nodes/node_composite_channelMatte.cc
+  composite/nodes/node_composite_chromaMatte.cc
+  composite/nodes/node_composite_colorMatte.cc
+  composite/nodes/node_composite_colorSpill.cc
+  composite/nodes/node_composite_colorbalance.cc
+  composite/nodes/node_composite_colorcorrection.cc
+  composite/nodes/node_composite_common.cc
+  composite/nodes/node_composite_composite.cc
+  composite/nodes/node_composite_cornerpin.cc
+  composite/nodes/node_composite_crop.cc
   composite/nodes/node_composite_cryptomatte.cc
-  composite/nodes/node_composite_curves.c
-  composite/nodes/node_composite_defocus.c
-  composite/nodes/node_composite_denoise.c
-  composite/nodes/node_composite_despeckle.c
-  composite/nodes/node_composite_diffMatte.c
-  composite/nodes/node_composite_dilate.c
-  composite/nodes/node_composite_directionalblur.c
-  composite/nodes/node_composite_displace.c
-  composite/nodes/node_composite_distanceMatte.c
-  composite/nodes/node_composite_doubleEdgeMask.c
-  composite/nodes/node_composite_ellipsemask.c
-  composite/nodes/node_composite_exposure.c
-  composite/nodes/node_composite_filter.c
-  composite/nodes/node_composite_flip.c
-  composite/nodes/node_composite_gamma.c
-  composite/nodes/node_composite_glare.c
-  composite/nodes/node_composite_hueSatVal.c
-  composite/nodes/node_composite_huecorrect.c
-  composite/nodes/node_composite_idMask.c
-  composite/nodes/node_composite_image.c
-  composite/nodes/node_composite_inpaint.c
-  composite/nodes/node_composite_invert.c
-  composite/nodes/node_composite_keying.c
-  composite/nodes/node_composite_keyingscreen.c
-  composite/nodes/node_composite_lensdist.c
-  composite/nodes/node_composite_levels.c
-  composite/nodes/node_composite_lummaMatte.c
-  composite/nodes/node_composite_mapRange.c
-  composite/nodes/node_composite_mapUV.c
-  composite/nodes/node_composite_mapValue.c
-  composite/nodes/node_composite_mask.c
-  composite/nodes/node_composite_math.c
-  composite/nodes/node_composite_mixrgb.c
-  composite/nodes/node_composite_movieclip.c
-  composite/nodes/node_composite_moviedistortion.c
-  composite/nodes/node_composite_normal.c
-  composite/nodes/node_composite_normalize.c
-  composite/nodes/node_composite_outputFile.c
-  composite/nodes/node_composite_pixelate.c
-  composite/nodes/node_composite_planetrackdeform.c
-  composite/nodes/node_composite_posterize.c
-  composite/nodes/node_composite_premulkey.c
-  composite/nodes/node_composite_rgb.c
-  composite/nodes/node_composite_rotate.c
-  composite/nodes/node_composite_scale.c
-  composite/nodes/node_composite_sepcombHSVA.c
-  composite/nodes/node_composite_sepcombRGBA.c
-  composite/nodes/node_composite_sepcombYCCA.c
-  composite/nodes/node_composite_sepcombYUVA.c
-  composite/nodes/node_composite_setalpha.c
-  composite/nodes/node_composite_splitViewer.c
-  composite/nodes/node_composite_stabilize2d.c
-  composite/nodes/node_composite_sunbeams.c
-  composite/nodes/node_composite_switch.c
-  composite/nodes/node_composite_switchview.c
-  composite/nodes/node_composite_texture.c
-  composite/nodes/node_composite_tonemap.c
-  composite/nodes/node_composite_trackpos.c
-  composite/nodes/node_composite_transform.c
-  composite/nodes/node_composite_translate.c
-  composite/nodes/node_composite_valToRgb.c
-  composite/nodes/node_composite_value.c
-  composite/nodes/node_composite_vecBlur.c
-  composite/nodes/node_composite_viewer.c
-  composite/nodes/node_composite_zcombine.c
+  composite/nodes/node_composite_curves.cc
+  composite/nodes/node_composite_defocus.cc
+  composite/nodes/node_composite_denoise.cc
+  composite/nodes/node_composite_despeckle.cc
+  composite/nodes/node_composite_diffMatte.cc
+  composite/nodes/node_composite_dilate.cc
+  composite/nodes/node_composite_directionalblur.cc
+  composite/nodes/node_composite_displace.cc
+  composite/nodes/node_composite_distanceMatte.cc
+  composite/nodes/node_composite_doubleEdgeMask.cc
+  composite/nodes/node_composite_ellipsemask.cc
+  composite/nodes/node_composite_exposure.cc
+  composite/nodes/node_composite_filter.cc
+  composite/nodes/node_composite_flip.cc
+  composite/nodes/node_composite_gamma.cc
+  composite/nodes/node_composite_glare.cc
+  composite/nodes/node_composite_hueSatVal.cc
+  composite/nodes/node_composite_huecorrect.cc
+  composite/nodes/node_composite_idMask.cc
+  composite/nodes/node_composite_image.cc
+  composite/nodes/node_composite_inpaint.cc
+  composite/nodes/node_composite_invert.cc
+  composite/nodes/node_composite_keying.cc
+  composite/nodes/node_composite_keyingscreen.cc
+  composite/nodes/node_composite_lensdist.cc
+  composite/nodes/node_composite_levels.cc
+  composite/nodes/node_composite_lummaMatte.cc
+  composite/nodes/node_composite_mapRange.cc
+  composite/nodes/node_composite_mapUV.cc
+  composite/nodes/node_composite_mapValue.cc
+  composite/nodes/node_composite_mask.cc
+  composite/nodes/node_composite_math.cc
+  composite/nodes/node_composite_mixrgb.cc
+  composite/nodes/node_composite_movieclip.cc
+  composite/nodes/node_composite_moviedistortion.cc
+  composite/nodes/node_composite_normal.cc
+  composite/nodes/node_composite_normalize.cc
+  composite/nodes/node_composite_outputFile.cc
+  composite/nodes/node_composite_pixelate.cc
+  composite/nodes/node_composite_planetrackdeform.cc
+  composite/nodes/node_composite_posterize.cc
+  composite/nodes/node_composite_premulkey.cc
+  composite/nodes/node_composite_rgb.cc
+  composite/nodes/node_composite_rotate.cc
+  composite/nodes/node_composite_scale.cc
+  composite/nodes/node_composite_sepcombHSVA.cc
+  composite/nodes/node_composite_sepcombRGBA.cc
+  composite/nodes/node_composite_sepcombYCCA.cc
+  composite/nodes/node_composite_sepcombYUVA.cc
+  composite/nodes/node_composite_setalpha.cc
+  composite/nodes/node_composite_splitViewer.cc
+  composite/nodes/node_composite_stabilize2d.cc
+  composite/nodes/node_composite_sunbeams.cc
+  composite/nodes/node_composite_switch.cc
+  composite/nodes/node_composite_switchview.cc
+  composite/nodes/node_composite_texture.cc
+  composite/nodes/node_composite_tonemap.cc
+  composite/nodes/node_composite_trackpos.cc
+  composite/nodes/node_composite_transform.cc
+  composite/nodes/node_composite_translate.cc
+  composite/nodes/node_composite_valToRgb.cc
+  composite/nodes/node_composite_value.cc
+  composite/nodes/node_composite_vecBlur.cc
+  composite/nodes/node_composite_viewer.cc
+  composite/nodes/node_composite_zcombine.cc
 
-  composite/node_composite_tree.c
-  composite/node_composite_util.c
+  composite/node_composite_tree.cc
+  composite/node_composite_util.cc
 
   function/nodes/legacy/node_fn_random_float.cc
 
@@ -383,7 +383,7 @@ set(SRC
   intern/node_util.c
   intern/type_conversions.cc
 
-  composite/node_composite_util.h
+  composite/node_composite_util.hh
   function/node_function_util.hh
   shader/node_shader_util.h
   geometry/node_geometry_util.hh
diff --git a/source/blender/nodes/NOD_composite.h 
b/source/blender/nodes/NOD_composite.h
index 2cbbd31c97a..d243577f68d 100644
--- a/source/blender/nodes/NOD_composite.h
+++ b/source/blender/nodes/NOD_composite.h
@@ -145,7 +145,7 @@ void node_cmp_rlayers_register_pass(struct bNodeTree *ntree,
                                     struct Scene *scene,
                                     struct ViewLayer *view_layer,
                                     const char *name,
-                                    int type);
+                                    eNodeSocketDatatype type);
 const char *node_cmp_rlayers_sock_to_pass(int sock_index);
 
 void register_node_type_cmp_custom_group(bNodeType *ntype);
diff --git a/source/blender/nodes/composite/node_composite_tree.c 
b/source/blender/nodes/composite/node_composite_tree.cc
similarity index 85%
rename from source/blender/nodes/composite/node_composite_tree.c
rename to source/blender/nodes/composite/node_composite_tree.cc
index cc657d6f91d..d695096903f 100644
--- a/source/blender/nodes/composite/node_composite_tree.c
+++ b/source/blender/nodes/composite/node_composite_tree.cc
@@ -21,7 +21,7 @@
  * \ingroup nodes
  */
 
-#include <stdio.h>
+#include <cstdio>
 
 #include "DNA_color_types.h"
 #include "DNA_node_types.h"
@@ -41,7 +41,7 @@
 #include "RNA_access.h"
 
 #include "NOD_composite.h"
-#include "node_composite_util.h"
+#include "node_composite_util.hh"
 
 #ifdef WITH_COMPOSITOR
 #  include "COM_compositor.h"
@@ -55,7 +55,7 @@ static void composite_get_from_context(const bContext *C,
 {
   Scene *scene = CTX_data_scene(C);
 
-  *r_from = NULL;
+  *r_from = nullptr;
   *r_id = &scene->id;
   *r_ntree = scene->nodetree;
 }
@@ -77,19 +77,16 @@ static void foreach_nodeclass(Scene *UNUSED(scene), void 
*calldata, bNodeClassCa
 
 static void free_node_cache(bNodeTree *UNUSED(ntree), bNode *nod

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to