Blender Git Loki
Git Commits -> Revision 0d5266d
Revision 0d5266d by Dilith Jayakody (soc-2021-curves) December 19, 2021, 11:31 (GMT) |
Merge master |
Commit Details:
Full Hash: 0d5266d6247e4917d77aeb85d9e388bbb876c7b2
Parent Commit: 1b2aa3a
Lines Changed: +21270, -13007
17 Added Paths:
/intern/cycles/blender/pointcloud.cpp (+253, -0) (View)
/intern/cycles/kernel/geom/motion_point.h (+74, -0) (View)
/intern/cycles/kernel/geom/point.h (+133, -0) (View)
/intern/cycles/kernel/geom/point_intersect.h (+133, -0) (View)
/intern/cycles/kernel/osl/shaders/node_vector_map_range.osl (+74, -0) (View)
/intern/cycles/scene/pointcloud.cpp (+304, -0) (View)
/intern/cycles/scene/pointcloud.h (+114, -0) (View)
/source/blender/blenkernel/intern/curve.cc (+5554, -0) (View)
/source/blender/editors/space_node/link_drag_search.cc (+291, -0) (View)
/source/blender/functions/FN_multi_function_procedure_optimization.hh (+61, -0) (View)
/source/blender/functions/intern/multi_function_procedure_optimization.cc (+90, -0) (View)
/source/blender/geometry/GEO_realize_instances.hh (+52, -0) (View)
/source/blender/geometry/intern/realize_instances.cc (+1347, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilshrinkwrap.c (+350, -0) (View)
/source/blender/modifiers/intern/MOD_weld.cc (+2010, -0) (View)
/source/blender/nodes/intern/socket_search_link.cc (+199, -0) (View)
/source/blender/nodes/NOD_socket_search_link.hh (+151, -0) (View)
/intern/cycles/kernel/geom/motion_point.h (+74, -0) (View)
/intern/cycles/kernel/geom/point.h (+133, -0) (View)
/intern/cycles/kernel/geom/point_intersect.h (+133, -0) (View)
/intern/cycles/kernel/osl/shaders/node_vector_map_range.osl (+74, -0) (View)
/intern/cycles/scene/pointcloud.cpp (+304, -0) (View)
/intern/cycles/scene/pointcloud.h (+114, -0) (View)
/source/blender/blenkernel/intern/curve.cc (+5554, -0) (View)
/source/blender/editors/space_node/link_drag_search.cc (+291, -0) (View)
/source/blender/functions/FN_multi_function_procedure_optimization.hh (+61, -0) (View)
/source/blender/functions/intern/multi_function_procedure_optimization.cc (+90, -0) (View)
/source/blender/geometry/GEO_realize_instances.hh (+52, -0) (View)
/source/blender/geometry/intern/realize_instances.cc (+1347, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilshrinkwrap.c (+350, -0) (View)
/source/blender/modifiers/intern/MOD_weld.cc (+2010, -0) (View)
/source/blender/nodes/intern/socket_search_link.cc (+199, -0) (View)
/source/blender/nodes/NOD_socket_search_link.hh (+151, -0) (View)
3 Deleted Paths:
/source/blender/blenkernel/intern/curve.c (+0, -5553)
/source/blender/editors/space_spreadsheet/spreadsheet_cell_value.hh (+0, -64)
/source/blender/modifiers/intern/MOD_weld.c (+0, -2079)
/source/blender/editors/space_spreadsheet/spreadsheet_cell_value.hh (+0, -64)
/source/blender/modifiers/intern/MOD_weld.c (+0, -2079)
751 Modified Paths:
/build_files/cmake/config/blender_release.cmake (+1, -0) (Diff)
/CMakeLists.txt (+5, -0) (Diff)
/doc/doxygen/doxygen.intern.h (+58, -59) (Diff)
/doc/doxygen/doxygen.source.h (+14, -7) (Diff)
/intern/atomic/atomic_ops.h (+1, -1) (Diff)
/intern/atomic/intern/atomic_ops_ext.h (+4, -0) (Diff)
/intern/atomic/intern/atomic_ops_msvc.h (+4, -0) (Diff)
/intern/atomic/intern/atomic_ops_unix.h (+4, -0) (Diff)
/intern/atomic/intern/atomic_ops_utils.h (+4, -0) (Diff)
/intern/clog/CLG_log.h (+4, -4) (Diff)
/intern/clog/clog.c (+1, -1) (Diff)
/intern/cycles/blender/addon/properties.py (+2, -0) (Diff)
/intern/cycles/blender/addon/ui.py (+1, -1) (Diff)
/intern/cycles/blender/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/blender/geometry.cpp (+16, -0) (Diff)
/intern/cycles/blender/object.cpp (+3, -2) (Diff)
/intern/cycles/blender/session.cpp (+7, -0) (Diff)
/intern/cycles/blender/shader.cpp (+13, -4) (Diff)
/intern/cycles/blender/sync.cpp (+5, -0) (Diff)
/intern/cycles/blender/sync.h (+7, -2) (Diff)
/intern/cycles/bvh/build.cpp (+124, -6) (Diff)
/intern/cycles/bvh/build.h (+2, -0) (Diff)
/intern/cycles/bvh/bvh.cpp (+2, -0) (Diff)
/intern/cycles/bvh/bvh2.cpp (+27, -1) (Diff)
/intern/cycles/bvh/embree.cpp (+102, -4) (Diff)
/intern/cycles/bvh/embree.h (+5, -0) (Diff)
/intern/cycles/bvh/params.h (+14, -3) (Diff)
/intern/cycles/bvh/split.cpp (+48, -0) (Diff)
/intern/cycles/bvh/split.h (+14, -0) (Diff)
/intern/cycles/cmake/external_libs.cmake (+9, -4) (Diff)
/intern/cycles/device/metal/util.mm (+1, -1) (Diff)
/intern/cycles/device/multi/device.cpp (+8, -0) (Diff)
/intern/cycles/device/optix/device_impl.cpp (+119, -1) (Diff)
/intern/cycles/device/optix/device_impl.h (+4, -2) (Diff)
/intern/cycles/integrator/render_scheduler.cpp (+9, -19) (Diff)
/intern/cycles/integrator/render_scheduler.h (+1, -3) (Diff)
/intern/cycles/kernel/bvh/bvh.h (+9, -8) (Diff)
/intern/cycles/kernel/bvh/shadow_all.h (+29, -0) (Diff)
/intern/cycles/kernel/bvh/traversal.h (+28, -0) (Diff)
/intern/cycles/kernel/bvh/types.h (+1, -0) (Diff)
/intern/cycles/kernel/bvh/util.h (+14, -10) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+3, -0) (Diff)
/intern/cycles/kernel/device/optix/kernel.cu (+58, -6) (Diff)
/intern/cycles/kernel/geom/geom.h (+3, -0) (Diff)
/intern/cycles/kernel/geom/primitive.h (+41, -8) (Diff)
/intern/cycles/kernel/geom/shader_data.h (+7, -0) (Diff)
/intern/cycles/kernel/osl/services.cpp (+12, -0) (Diff)
/intern/cycles/kernel/osl/services.h (+2, -0) (Diff)
/intern/cycles/kernel/osl/shaders/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/kernel/svm/map_range.h (+74, -0) (Diff)
/intern/cycles/kernel/svm/svm.h (+3, -0) (Diff)
/intern/cycles/kernel/svm/types.h (+1, -0) (Diff)
/intern/cycles/kernel/svm/wireframe.h (+1, -1) (Diff)
/intern/cycles/kernel/textures.h (+4, -0) (Diff)
/intern/cycles/kernel/types.h (+18, -6) (Diff)
/intern/cycles/scene/alembic.cpp (+86, -1) (Diff)
/intern/cycles/scene/alembic.h (+10, -0) (Diff)
/intern/cycles/scene/alembic_read.cpp (+49, -0) (Diff)
/intern/cycles/scene/alembic_read.h (+20, -0) (Diff)
/intern/cycles/scene/attribute.cpp (+33, -0) (Diff)
/intern/cycles/scene/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/scene/geometry.cpp (+93, -14) (Diff)
/intern/cycles/scene/geometry.h (+10, -2) (Diff)
/intern/cycles/scene/object.cpp (+7, -2) (Diff)
/intern/cycles/scene/scene.cpp (+22, -0) (Diff)
/intern/cycles/scene/scene.h (+9, -0) (Diff)
/intern/cycles/scene/shader_nodes.cpp (+67, -0) (Diff)
/intern/cycles/scene/shader_nodes.h (+15, -0) (Diff)
/intern/eigen/eigen_capi.h (+4, -0) (Diff)
/intern/eigen/intern/eigenvalues.h (+4, -0) (Diff)
/intern/eigen/intern/linear_solver.cc (+4, -0) (Diff)
/intern/eigen/intern/linear_solver.h (+4, -0) (Diff)
/intern/eigen/intern/matrix.cc (+4, -0) (Diff)
/intern/eigen/intern/matrix.h (+4, -0) (Diff)
/intern/eigen/intern/svd.cc (+4, -0) (Diff)
/intern/eigen/intern/svd.h (+4, -0) (Diff)
/intern/ghost/intern/GHOST_SystemPathsCocoa.mm (+70, -99) (Diff)
/intern/ghost/intern/GHOST_SystemX11.cpp (+1, -0) (Diff)
/intern/ghost/intern/GHOST_Window.h (+2, -3) (Diff)
/intern/ghost/intern/GHOST_XRSession.cpp (+1, -0) (Diff)
/intern/glew-mx/glew-mx.h (+1, -1) (Diff)
/intern/glew-mx/intern/gl-deprecated.h (+1, -1) (Diff)
/intern/glew-mx/intern/glew-mx.c (+1, -1) (Diff)
/intern/glew-mx/intern/symbol-binding.h (+1, -1) (Diff)
/intern/guardedalloc/cpp/mallocn.cpp (+1, -1) (Diff)
/intern/guardedalloc/intern/leak_detector.cc (+1, -1) (Diff)
/intern/guardedalloc/intern/mallocn.c (+1, -1) (Diff)
/intern/guardedalloc/intern/mallocn_guarded_impl.c (+1, -1) (Diff)
/intern/guardedalloc/intern/mallocn_inline.h (+1, -1) (Diff)
/intern/guardedalloc/intern/mallocn_intern.h (+1, -1) (Diff)
/intern/guardedalloc/intern/mallocn_lockfree_impl.c (+1, -1) (Diff)
/intern/guardedalloc/MEM_guardedalloc.h (+44, -31) (Diff)
/intern/iksolver/extern/IK_solver.h (+1, -1) (Diff)
/intern/iksolver/intern/IK_Math.h (+4, -0) (Diff)
/intern/iksolver/intern/IK_QJacobian.cpp (+1, -1) (Diff)
/intern/iksolver/intern/IK_QJacobian.h (+1, -1) (Diff)
/intern/iksolver/intern/IK_QJacobianSolver.cpp (+1, -1) (Diff)
/intern/iksolver/intern/IK_QJacobianSolver.h (+1, -1) (Diff)
/intern/iksolver/intern/IK_QSegment.cpp (+1, -1) (Diff)
/intern/iksolver/intern/IK_QSegment.h (+1, -1) (Diff)
/intern/iksolver/intern/IK_QTask.cpp (+1, -1) (Diff)
/intern/iksolver/intern/IK_QTask.h (+1, -1) (Diff)
/intern/iksolver/intern/IK_Solver.cpp (+1, -1) (Diff)
/intern/itasc/Armature.cpp (+1, -1) (Diff)
/intern/itasc/Cache.cpp (+1, -1) (Diff)
/intern/itasc/ConstraintSet.cpp (+1, -1) (Diff)
/intern/itasc/ControlledObject.cpp (+1, -1) (Diff)
/intern/itasc/CopyPose.cpp (+1, -1) (Diff)
/intern/itasc/Distance.cpp (+1, -1) (Diff)
/intern/itasc/eigen_types.cpp (+1, -1) (Diff)
/intern/itasc/FixedObject.cpp (+1, -1) (Diff)
/intern/itasc/kdl/chain.cpp (+1, -1) (Diff)
/intern/itasc/kdl/chainfksolverpos_recursive.cpp (+1, -1) (Diff)
/intern/itasc/kdl/chainjnttojacsolver.cpp (+1, -1) (Diff)
/intern/itasc/kdl/frameacc.cpp (+1, -1) (Diff)
/intern/itasc/kdl/frames.cpp (+1, -1) (Diff)
/intern/itasc/kdl/frames_io.cpp (+1, -1) (Diff)
/intern/itasc/kdl/framevel.cpp (+1, -1) (Diff)
/intern/itasc/kdl/inertia.cpp (+1, -1) (Diff)
/intern/itasc/kdl/jacobian.cpp (+1, -1) (Diff)
/intern/itasc/kdl/jntarray.cpp (+1, -1) (Diff)
/intern/itasc/kdl/jntarrayacc.cpp (+1, -1) (Diff)
/intern/itasc/kdl/jntarrayvel.cpp (+1, -1) (Diff)
/intern/itasc/kdl/joint.cpp (+1, -1) (Diff)
/intern/itasc/kdl/kinfam_io.cpp (+1, -1) (Diff)
/intern/itasc/kdl/segment.cpp (+1, -1) (Diff)
/intern/itasc/kdl/tree.cpp (+1, -1) (Diff)
/intern/itasc/kdl/treefksolverpos_recursive.cpp (+1, -1) (Diff)
/intern/itasc/kdl/treejnttojacsolver.cpp (+1, -1) (Diff)
/intern/itasc/kdl/utilities/error_stack.cpp (+1, -1) (Diff)
/intern/itasc/kdl/utilities/kdl-config.h (+1, -1) (Diff)
/intern/itasc/kdl/utilities/traits.h (+1, -1) (Diff)
/intern/itasc/kdl/utilities/utility.cpp (+1, -1) (Diff)
/intern/itasc/kdl/utilities/utility_io.cpp (+1, -1) (Diff)
/intern/itasc/MovingFrame.cpp (+1, -1) (Diff)
/intern/itasc/Scene.cpp (+1, -1) (Diff)
/intern/itasc/UncontrolledObject.cpp (+1, -1) (Diff)
/intern/itasc/WDLSSolver.cpp (+1, -1) (Diff)
/intern/itasc/WorldObject.cpp (+1, -1) (Diff)
/intern/itasc/WSDLSSolver.cpp (+1, -1) (Diff)
/intern/libc_compat/libc_compat.c (+4, -0) (Diff)
/intern/libmv/intern/utildefines.h (+15, -3) (Diff)
/intern/locale/boost_locale_wrapper.cpp (+4, -0) (Diff)
/intern/locale/boost_locale_wrapper.h (+2, -2) (Diff)
/intern/locale/osx_user_locale.mm (+4, -0) (Diff)
/intern/mantaflow/extern/manta_fluid_API.h (+1, -1) (Diff)
/intern/mantaflow/extern/manta_python_API.h (+1, -1) (Diff)
/intern/mantaflow/intern/manta_fluid_API.cpp (+1, -1) (Diff)
/intern/mantaflow/intern/MANTA_main.cpp (+1, -1) (Diff)
/intern/mantaflow/intern/MANTA_main.h (+1, -1) (Diff)
/intern/mantaflow/intern/manta_python_API.cpp (+1, -1) (Diff)
/intern/mantaflow/intern/strings/fluid_script.h (+1, -1) (Diff)
/intern/mantaflow/intern/strings/liquid_script.h (+1, -1) (Diff)
/intern/mantaflow/intern/strings/smoke_script.h (+1, -1) (Diff)
/intern/memutil/intern/MEM_CacheLimiterC-Api.cpp (+1, -1) (Diff)
/intern/memutil/intern/MEM_RefCountedC-Api.cpp (+1, -1) (Diff)
/intern/memutil/MEM_Allocator.h (+1, -1) (Diff)
/intern/memutil/MEM_CacheLimiter.h (+1, -1) (Diff)
/intern/memutil/MEM_CacheLimiterC-Api.h (+1, -1) (Diff)
/intern/memutil/MEM_RefCounted.h (+1, -1) (Diff)
/intern/memutil/MEM_RefCountedC-Api.h (+1, -1) (Diff)
/intern/numaapi/include/numaapi.h (+4, -0) (Diff)
/intern/numaapi/source/build_config.h (+4, -0) (Diff)
/intern/numaapi/source/numaapi.c (+4, -0) (Diff)
/intern/numaapi/source/numaapi_linux.c (+4, -0) (Diff)
/intern/numaapi/source/numaapi_stub.c (+4, -0) (Diff)
/intern/numaapi/source/numaapi_win32.c (+4, -0) (Diff)
/intern/opencolorio/ocio_impl.cc (+21, -21) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_capi.cc (+2, -2) (Diff)
/intern/opensubdiv/internal/topology/topology_refiner_capi.cc (+2, -2) (Diff)
/intern/rigidbody/RBI_api.h (+1, -1) (Diff)
/intern/rigidbody/RBI_hull_api.h (+4, -0) (Diff)
/intern/rigidbody/rb_bullet_api.cpp (+1, -1) (Diff)
/intern/rigidbody/rb_convex_hull_api.cpp (+4, -0) (Diff)
/intern/sky/include/sky_model.h (+4, -0) (Diff)
/intern/sky/source/sky_float3.h (+4, -0) (Diff)
/intern/sky/source/sky_model.cpp (+4, -0) (Diff)
/intern/sky/source/sky_model_data.h (+4, -0) (Diff)
/intern/sky/source/sky_nishita.cpp (+4, -0) (Diff)
/intern/utfconv/utfconv.c (+4, -1) (Diff)
/intern/utfconv/utfconv.h (+4, -1) (Diff)
/intern/utfconv/utf_winfunc.c (+4, -0) (Diff)
/intern/utfconv/utf_winfunc.h (+4, -1) (Diff)
/release/scripts/startup/bl_ui/space_topbar.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/space_userpref.py (+4, -2) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+3, -1) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_blendfile_link_append.h (+3, -3) (Diff)
/source/blender/blenkernel/BKE_bvhutils.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+0, -2) (Diff)
/source/blender/blenkernel/BKE_displist.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_fcurve_driver.h (+9, -1) (Diff)
/source/blender/blenkernel/BKE_geometry_set.hh (+3, -3) (Diff)
/source/blender/blenkernel/BKE_geometry_set_instances.hh (+0, -2) (Diff)
/source/blender/blenkernel/BKE_global.h (+70, -18) (Diff)
/source/blender/blenkernel/BKE_gpencil.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_gpencil_geom.h (+5, -1) (Diff)
/source/blender/blenkernel/BKE_gpencil_modifier.h (+3, -11) (Diff)
/source/blender/blenkernel/BKE_idtype.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_lattice.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_lib_override.h (+0, -3) (Diff)
/source/blender/blenkernel/BKE_lib_remap.h (+0, -3) (Diff)
/source/blender/blenkernel/BKE_main.h (+8, -10) (Diff)
/source/blender/blenkernel/BKE_nla.h (+3, -3) (Diff)
/source/blender/blenkernel/BKE_node.h (+40, -7) (Diff)
/source/blender/blenkernel/BKE_object.h (+5, -4) (Diff)
/source/blender/blenkernel/BKE_particle.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_pointcloud.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_shrinkwrap.h (+8, -0) (Diff)
/source/blender/blenkernel/BKE_spline.hh (+9, -1) (Diff)
/source/blender/blenkernel/BKE_type_conversions.hh (+2, -0) (Diff)
/source/blender/blenkernel/BKE_undo_system.h (+5, -2) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+1, -1) (Diff)
/source/blender/blenkernel/intern/appdir.c (+7, -7) (Diff)
/source/blender/blenkernel/intern/asset_library.cc (+2, -2) (Diff)
/source/blender/blenkernel/intern/attribute_access.cc (+2, -0) (Diff)
/source/blender/blenkernel/intern/blender_undo.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/blender_user_menu.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/blendfile.c (+5, -5) (Diff)
/source/blender/blenkernel/intern/bpath_test.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/bvhutils.cc (+5, -0) (Diff)
/source/blender/blenkernel/intern/curveprofile.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/curve_eval.cc (+7, -0) (Diff)
/source/blender/blenkernel/intern/displist.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/displist_tangent.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/fcurve_driver.c (+9, -0) (Diff)
/source/blender/blenkernel/intern/fluid.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/geometry_component_curve.cc (+4, -4) (Diff)
/source/blender/blenkernel/intern/geometry_component_instances.cc (+4, -0) (Diff)
/source/blender/blenkernel/intern/geometry_set.cc (+7, -2) (Diff)
/source/blender/blenkernel/intern/geometry_set_instances.cc (+1, -370) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_geom.cc (+93, -10) (Diff)
/source/blender/blenkernel/intern/gpencil_modifier.c (+79, -24) (Diff)
/source/blender/blenkernel/intern/icons.cc (+1, -0) (Diff)
/source/blender/blenkernel/intern/idprop.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/image.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/image_gpu.cc (+3, -1) (Diff)
/source/blender/blenkernel/intern/layer.c (+55, -14) (Diff)
/source/blender/blenkernel/intern/layer_utils.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/lib_override.c (+89, -20) (Diff)
/source/blender/blenkernel/intern/main.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mball_tessellate.c (+15, -3) (Diff)
/source/blender/blenkernel/intern/mesh_convert.cc (+6, -4) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.cc (+3, -0) (Diff)
/source/blender/blenkernel/intern/mesh_remap.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/mesh_runtime.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/mesh_validate.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/modifier.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.cc (+34, -10) (Diff)
/source/blender/blenkernel/intern/object.cc (+80, -27) (Diff)
/source/blender/blenkernel/intern/object_deform.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/object_dupli.cc (+30, -20) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+15, -9) (Diff)
/source/blender/blenkernel/intern/shrinkwrap.c (+50, -0) (Diff)
/source/blender/blenkernel/intern/sound.c (+4, -8) (Diff)
/source/blender/blenkernel/intern/type_conversions.cc (+17, -0) (Diff)
/source/blender/blenkernel/intern/undo_system.c (+34, -24) (Diff)
/source/blender/blenkernel/intern/volume.cc (+7, -6) (Diff)
/source/blender/blenkernel/intern/writeffmpeg.c (+17, -9) (Diff)
/source/blender/blenlib/BLI_dlrbTree.h (+2, -0) (Diff)
/source/blender/blenlib/BLI_fileops.h (+8, -0) (Diff)
/source/blender/blenlib/BLI_ghash.h (+11, -2) (Diff)
/source/blender/blenlib/BLI_listbase.h (+29, -0) (Diff)
/source/blender/blenlib/BLI_math_geom.h (+2, -4) (Diff)
/source/blender/blenlib/BLI_math_matrix.h (+0, -2) (Diff)
/source/blender/blenlib/BLI_math_rotation.h (+5, -1) (Diff)
/source/blender/blenlib/BLI_math_time.h (+6, -1) (Diff)
/source/blender/blenlib/BLI_memiter.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_noise.hh (+0, -8) (Diff)
/source/blender/blenlib/BLI_path_util.h (+18, -2) (Diff)
/source/blender/blenlib/BLI_string.h (+3, -1) (Diff)
/source/blender/blenlib/BLI_string_search.h (+4, -1) (Diff)
/source/blender/blenlib/BLI_string_utf8.h (+4, -2) (Diff)
/source/blender/blenlib/BLI_string_utils.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_timecode.h (+1, -1) (Diff)
/source/blender/blenlib/intern/BLI_ghash.c (+2, -0) (Diff)
/source/blender/blenlib/intern/boxpack_2d.c (+3, -0) (Diff)
/source/blender/blenlib/intern/listbase.c (+20, -0) (Diff)
/source/blender/blenlib/intern/math_geom.c (+2, -0) (Diff)
/source/blender/blenlib/intern/math_matrix.c (+2, -0) (Diff)
/source/blender/blenlib/intern/noise.cc (+8, -0) (Diff)
/source/blender/blenlib/intern/path_util.c (+18, -14) (Diff)
/source/blender/blenlib/intern/storage_apple.mm (+17, -0) (Diff)
/source/blender/blenlib/intern/string.c (+163, -93) (Diff)
/source/blender/blenlib/intern/string_search.cc (+14, -3) (Diff)
/source/blender/blenlib/intern/task_scheduler.cc (+3, -3) (Diff)
/source/blender/blenlib/tests/BLI_color_test.cc (+2, -2) (Diff)
/source/blender/blenlib/tests/BLI_listbase_test.cc (+25, -0) (Diff)
/source/blender/blenloader/BLO_readfile.h (+3, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+16, -12) (Diff)
/source/blender/blenloader/intern/readfile_tempload.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+57, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+30, -12) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_partial_update.h (+2, -2) (Diff)
/source/blender/bmesh/intern/bmesh_polygon_edgenet.h (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_query.h (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_walkers_impl.c (+17, -0) (Diff)
/source/blender/bmesh/operators/bmo_connect_pair.c (+5, -6) (Diff)
/source/blender/bmesh/tools/bmesh_bisect_plane.c (+1, -1) (Diff)
/source/blender/bmesh/tools/bmesh_path.c (+1, -0) (Diff)
/source/blender/bmesh/tools/bmesh_path_uv.c (+1, -0) (Diff)
/source/blender/bmesh/tools/bmesh_region_match.c (+1, -0) (Diff)
/source/blender/compositor/COM_compositor.h (+9, -2) (Diff)
/source/blender/compositor/intern/COM_MemoryProxy.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.h (+1, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_shaders.c (+1, -0) (Diff)
/source/blender/draw/engines/overlay/overlay_armature.c (+3, -0) (Diff)
/source/blender/draw/intern/draw_cache.c (+16, -0) (Diff)
/source/blender/draw/intern/draw_cache_extract_mesh.cc (+5, -2) (Diff)
/source/blender/draw/intern/draw_cache_extract_mesh_render_data.c (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl_gpencil.c (+21, -5) (Diff)
/source/blender/draw/intern/draw_cache_impl_metaball.c (+7, -2) (Diff)
/source/blender/draw/intern/draw_instance_data.c (+1, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+2, -0) (Diff)
/source/blender/draw/intern/draw_select_buffer.c (+1, -0) (Diff)
/source/blender/draw/intern/draw_view.c (+1, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh.h (+2, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_edituv.cc (+0, -2) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_fdots.cc (+1, -2) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines_adjacency.cc (+2, -4) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines_paint_mask.cc (+2, -4) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_points.cc (+3, -2) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_fdots_nor.cc (+2, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_lnor.cc (+1, -0) (Diff)
/source/blender/editors/animation/drivers.c (+5, -5) (Diff)
/source/blender/editors/animation/keyframes_general.c (+27, -8) (Diff)
/source/blender/editors/armature/armature_intern.h (+14, -0) (Diff)
/source/blender/editors/armature/pose_transform.c (+2, -2) (Diff)
/source/blender/editors/asset/intern/asset_catalog.cc (+1, -1) (Diff)
/source/blender/editors/asset/intern/asset_indexer.cc (+3, -4) (Diff)
/source/blender/editors/asset/intern/asset_list.cc (+1, -0) (Diff)
/source/blender/editors/asset/intern/asset_ops.cc (+9, -9) (Diff)
/source/blender/editors/asset/intern/asset_temp_id_consumer.cc (+3, -2) (Diff)
/source/blender/editors/curve/editcurve.c (+0, -7) (Diff)
/source/blender/editors/curve/editfont.c (+0, -2) (Diff)
/source/blender/editors/gizmo_library/gizmo_types/button2d_gizmo.c (+8, -0) (Diff)
/source/blender/editors/gpencil/gpencil_edit.c (+2, -1) (Diff)
/source/blender/editors/gpencil/gpencil_edit_curve.c (+10, -0) (Diff)
/source/blender/editors/gpencil/gpencil_fill.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_intern.h (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_interpolate.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+8, -8) (Diff)
/source/blender/editors/gpencil/gpencil_sculpt_paint.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_select.c (+1, -0) (Diff)
/source/blender/editors/include/ED_gpencil.h (+1, -1) (Diff)
/source/blender/editors/include/ED_keyframes_edit.h (+8, -4) (Diff)
/source/blender/editors/include/ED_mesh.h (+2, -2) (Diff)
/source/blender/editors/include/ED_render.h (+1, -3) (Diff)
/source/blender/editors/include/ED_view3d.h (+18, -19) (Diff)
/source/blender/editors/include/UI_interface.h (+11, -4) (Diff)
/source/blender/editors/include/UI_view2d.h (+6, -6) (Diff)
/source/blender/editors/interface/interface.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_context_path.cc (+2, -2) (Diff)
/source/blender/editors/interface/interface_eyedropper.c (+2, -0) (Diff)
/source/blender/editors/interface/interface_handlers.c (+34, -54) (Diff)
/source/blender/editors/interface/interface_ops.c (+96, -28) (Diff)
/source/blender/editors/interface/interface_region_hud.c (+1, -0) (Diff)
/source/blender/editors/interface/interface_region_menu_pie.c (+1, -3) (Diff)
/source/blender/editors/interface/interface_templates.c (+138, -127) (Diff)
/source/blender/editors/interface/interface_template_attribute_search.cc (+1, -1) (Diff)
/source/blender/editors/interface/interface_template_search_menu.cc (+1, -1) (Diff)
/source/blender/editors/interface/interface_utils.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_view.cc (+2, -2) (Diff)
/source/blender/editors/interface/interface_widgets.c (+2, -0) (Diff)
/source/blender/editors/interface/view2d.c (+1, -0) (Diff)
/source/blender/editors/lattice/editlattice_tools.c (+0, -2) (Diff)
/source/blender/editors/mesh/editmesh_preselect_elem.c (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_select_similar.c (+2, -0) (Diff)
/source/blender/editors/object/object_add.c (+2, -2) (Diff)
/source/blender/editors/object/object_edit.c (+5, -5) (Diff)
/source/blender/editors/object/object_modifier.c (+5, -2) (Diff)
/source/blender/editors/object/object_shader_fx.c (+2, -0) (Diff)
/source/blender/editors/render/render_preview.c (+6, -87) (Diff)
/source/blender/editors/render/render_shading.c (+2, -2) (Diff)
/source/blender/editors/screen/screendump.c (+3, -2) (Diff)
/source/blender/editors/screen/screen_intern.h (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+1, -0) (Diff)
/source/blender/editors/screen/workspace_edit.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex_weight_utils.c (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+87, -13) (Diff)
/source/blender/editors/sculpt_paint/sculpt_detail.c (+29, -5) (Diff)
/source/blender/editors/space_clip/clip_ops.c (+11, -4) (Diff)
/source/blender/editors/space_file/asset_catalog_tree_view.cc (+3, -2) (Diff)
/source/blender/editors/space_file/filelist.c (+2, -2) (Diff)
/source/blender/editors/space_file/file_ops.c (+3, -2) (Diff)
/source/blender/editors/space_image/image_ops.c (+4, -2) (Diff)
/source/blender/editors/space_info/info_ops.c (+6, -4) (Diff)
/source/blender/editors/space_node/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_node/drawnode.cc (+16, -1455) (Diff)
/source/blender/editors/space_node/node_draw.cc (+152, -126) (Diff)
/source/blender/editors/space_node/node_geometry_attribute_search.cc (+2, -2) (Diff)
/source/blender/editors/space_node/node_intern.hh (+29, -8) (Diff)
/source/blender/editors/space_node/node_relationships.cc (+137, -18) (Diff)
/source/blender/editors/space_node/node_select.cc (+1, -1) (Diff)
/source/blender/editors/space_node/node_templates.cc (+3, -1) (Diff)
/source/blender/editors/space_node/space_node.cc (+1, -27) (Diff)
/source/blender/editors/space_outliner/outliner_dragdrop.c (+20, -18) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+3, -0) (Diff)
/source/blender/editors/space_outliner/outliner_edit.c (+3, -5) (Diff)
/source/blender/editors/space_spreadsheet/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/space_spreadsheet/space_spreadsheet.cc (+7, -4) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_column.cc (+38, -0) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_column_values.hh (+17, -43) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc (+79, -297) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.hh (+1, -1) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_layout.cc (+87, -84) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_layout.hh (+1, -1) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_row_filter.cc (+194, -219) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_row_filter.hh (+4, -4) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_row_filter_ui.cc (+6, -0) (Diff)
/source/blender/editors/space_topbar/space_topbar.c (+55, -0) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+1, -0) (Diff)
/source/blender/editors/transform/transform.h (+4, -0) (Diff)
/source/blender/editors/transform/transform_convert_mesh.c (+2, -0) (Diff)
/source/blender/editors/transform/transform_convert_mesh_skin.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_generics.c (+2, -1) (Diff)
/source/blender/editors/transform/transform_mode.c (+5, -0) (Diff)
/source/blender/editors/transform/transform_mode_align.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_baketime.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_bbone_resize.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_bend.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_boneroll.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_curveshrinkfatten.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_edge_bevelweight.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_edge_rotate_normal.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_edge_slide.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_gpopacity.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_gpshrinkfatten.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_maskshrinkfatten.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_mirror.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_push_pull.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_resize.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_rotate.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_shear.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_shrink_fatten.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_skin_resize.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_tilt.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_timescale.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_timeslide.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_timetranslate.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_tosphere.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_trackball.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_translate.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_vert_slide.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_snap.c (+13, -4) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+0, -4) (Diff)
/source/blender/editors/undo/ed_undo.c (+37, -86) (Diff)
/source/blender/editors/util/ed_util.c (+4, -3) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+2, -0) (Diff)
/source/blender/freestyle/intern/image/GaussianFilter.h (+7, -7) (Diff)
/source/blender/freestyle/intern/stroke/AdvancedStrokeShaders.h (+1, -1) (Diff)
/source/blender/freestyle/intern/system/PythonInterpreter.h (+1, -1) (Diff)
/source/blender/freestyle/intern/winged_edge/Curvature.h (+0, -3) (Diff)
/source/blender/functions/CMakeLists.txt (+2, -0) (Diff)
/source/blender/functions/FN_field.hh (+18, -4) (Diff)
/source/blender/functions/FN_generic_virtual_array.hh (+15, -0) (Diff)
/source/blender/functions/intern/field.cc (+42, -8) (Diff)
/source/blender/functions/intern/multi_function_procedure_executor.cc (+72, -52) (Diff)
/source/blender/geometry/CMakeLists.txt (+3, -0) (Diff)
/source/blender/gpencil_modifiers/CMakeLists.txt (+1, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencillength.c (+102, -5) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencilsmooth.c (+1, -1) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c (+1, -0) (Diff)
/source/blender/gpencil_modifiers/MOD_gpencil_modifiertypes.h (+1, -0) (Diff)
/source/blender/gpu/GPU_immediate_util.h (+5, -5) (Diff)
/source/blender/gpu/GPU_state.h (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+4, -0) (Diff)
/source/blender/gpu/intern/gpu_immediate_util.c (+28, -28) (Diff)
/source/blender/gpu/intern/gpu_matrix.cc (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_shader_interface.cc (+2, -0) (Diff)
/source/blender/gpu/opengl/gl_batch.cc (+1, -0) (Diff)
/source/blender/gpu/opengl/gl_drawlist.cc (+0, -2) (Diff)
/source/blender/gpu/opengl/gl_state.hh (+6, -0) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_map_range.glsl (+143, -4) (Diff)
/source/blender/imbuf/IMB_imbuf.h (+20, -3) (Diff)
/source/blender/imbuf/IMB_imbuf_types.h (+16, -9) (Diff)
/source/blender/imbuf/intern/imageprocess.c (+2, -0) (Diff)
/source/blender/imbuf/intern/IMB_filetype.h (+1, -1) (Diff)
/source/blender/imbuf/intern/openexr/openexr_multi.h (+2, -2) (Diff)
/source/blender/imbuf/intern/transform.cc (+427, -45) (Diff)
/source/blender/io/alembic/exporter/abc_archive.cc (+1, -1) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+1, -3) (Diff)
/source/blender/makesdna/DNA_fileglobal_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_gpencil_modifier_defaults.h (+26, -0) (Diff)
/source/blender/makesdna/DNA_gpencil_modifier_types.h (+65, -1) (Diff)
/source/blender/makesdna/DNA_node_types.h (+14, -2) (Diff)
/source/blender/makesdna/DNA_scene_defaults.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -0) (Diff)
/source/blender/makesdna/intern/dna_defaults.c (+2, -0) (Diff)
/source/blender/makesdna/intern/dna_rename_defs.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_access.c (+9, -4) (Diff)
/source/blender/makesrna/intern/rna_access_compare_override.c (+9, -2) (Diff)
/source/blender/makesrna/intern/rna_curve.c (+0, -2) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_gpencil_modifier.c (+259, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+6, -5) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+38, -42) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+29, -4) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_texture_api.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+1, -1) (Diff)
/source/blender/makesrna/RNA_enum_items.h (+2, -0) (Diff)
/source/blender/modifiers/CMakeLists.txt (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+11, -10) (Diff)
/source/blender/modifiers/intern/MOD_solidify_extrude.c (+1, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+6, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_alphaOver.cc (+13, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_antialiasing.cc (+15, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_bilateralblur.cc (+16, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_blur.cc (+47, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_bokehblur.cc (+12, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_bokehimage.cc (+19, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_boxmask.cc (+20, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_brightness.cc (+11, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_channelMatte.cc (+47, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_chromaMatte.cc (+20, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorbalance.cc (+81, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorcorrection.cc (+221, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorMatte.cc (+21, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorSpill.cc (+52, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_common.cc (+1, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_composite.cc (+9, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_crop.cc (+28, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_cryptomatte.cc (+4, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_curves.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_defocus.cc (+47, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_denoise.cc (+24, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_despeckle.cc (+13, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_diffMatte.cc (+14, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_dilate.cc (+20, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_directionalblur.cc (+28, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_distanceMatte.cc (+21, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_doubleEdgeMask.cc (+19, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_ellipsemask.cc (+18, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_filter.cc (+10, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_flip.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_glare.cc (+44, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_idMask.cc (+10, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_image.cc (+54, -5) (Diff)
/source/blender/nodes/composite/nodes/node_composite_inpaint.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_invert.cc (+13, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_keying.cc (+23, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_keyingscreen.cc (+33, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_lensdist.cc (+19, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_levels.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_lummaMatte.cc (+15, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mapRange.cc (+12, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mapUV.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mapValue.cc (+27, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mask.cc (+39, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_math.cc (+1, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mixrgb.cc (+1, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_movieclip.cc (+48, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_moviedistortion.cc (+30, -5) (Diff)
/source/blender/nodes/composite/nodes/node_composite_outputFile.cc (+162, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_planetrackdeform.cc (+55, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_premulkey.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_rotate.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_scale.cc (+24, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_setalpha.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_splitViewer.cc (+16, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_stabilize2d.cc (+28, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_sunbeams.cc (+15, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_switch.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_switchview.cc (+19, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_tonemap.cc (+28, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_trackpos.cc (+54, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_transform.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_translate.cc (+10, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_vecBlur.cc (+20, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_viewer.cc (+27, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_zcombine.cc (+13, -0) (Diff)
/source/blender/nodes/composite/node_composite_util.cc (+3, -0) (Diff)
/source/blender/nodes/composite/node_composite_util.hh (+1, -1) (Diff)
/source/blender/nodes/function/nodes/node_fn_boolean_math.cc (+5, -2) (Diff)
/source/blender/nodes/function/nodes/node_fn_compare.cc (+56, -6) (Diff)
/source/blender/nodes/function/nodes/node_fn_float_to_int.cc (+5, -2) (Diff)
/source/blender/nodes/function/nodes/node_fn_random_value.cc (+54, -1) (Diff)
/source/blender/nodes/function/node_function_util.cc (+3, -0) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_align_rotation_to_vector.cc (+3, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_clamp.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_color_ramp.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_combine_xyz.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_compare.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_convert.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_curve_map.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_fill.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_map_range.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_math.cc (+7, -4) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_mix.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_proximity.cc (+4, -4) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_randomize.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_sample_texture.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_separate_xyz.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_transfer.cc (+4, -5) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_vector_math.cc (+5, -6) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_vector_rotate.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_endpoints.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_reverse.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_select_by_handle_type.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_set_handles.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_spline_type.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_subdivide.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_to_points.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_delete_geometry.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_edge_split.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_material_assign.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_mesh_to_curve.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_points_to_volume.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_instance.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_rotate.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_scale.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_separate.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_translate.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_raycast.cc (+3, -4) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_select_by_material.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_subdivision_surface.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_volume_to_mesh.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_capture.cc (+31, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc (+18, -6) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc (+90, -31) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_common.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_fill.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc (+7, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_handle_type_selection.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_bezier_segment.cc (+2, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc (+4, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_line.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_quadrilateral.cc (+40, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_resample.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_sample.cc (+11, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_set_handles.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_spline_type.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_to_points.cc (+23, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc (+45, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc (+3, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc (+4, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_image_texture.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_instances_to_points.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_instance_on_points.cc (+16, -17) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_join_geometry.cc (+6, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_circle.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cylinder.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc (+41, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_to_points.cc (+10, -13) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_points_to_volume.cc (+14, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_raycast.cc (+23, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_realize_instances.cc (+14, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc (+11, -13) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_scale_instances.cc (+10, -12) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_separate_geometry.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_curve_handles.cc (+10, -13) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_curve_radius.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_curve_tilt.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_id.cc (+8, -10) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_material.cc (+27, -17) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_material_index.cc (+5, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_point_radius.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_position.cc (+9, -12) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_shade_smooth.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_spline_cyclic.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_spline_resolution.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_string_to_curves.cc (+8, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_subdivision_surface.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_switch.cc (+33, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_transfer_attribute.cc (+31, -5) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_translate_instances.cc (+8, -10) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_viewer.cc (+55, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_volume_to_mesh.cc (+14, -4) (Diff)
/source/blender/nodes/geometry/node_geometry_tree.cc (+5, -4) (Diff)
/source/blender/nodes/geometry/node_geometry_util.cc (+28, -0) (Diff)
/source/blender/nodes/geometry/node_geometry_util.hh (+3, -0) (Diff)
/source/blender/nodes/intern/node_common.cc (+80, -83) (Diff)
/source/blender/nodes/intern/node_common.h (+4, -1) (Diff)
/source/blender/nodes/intern/node_declaration.cc (+3, -1) (Diff)
/source/blender/nodes/intern/node_socket.cc (+3, -4) (Diff)
/source/blender/nodes/intern/node_socket_declarations.cc (+139, -24) (Diff)
/source/blender/nodes/intern/node_util.c (+8, -5) (Diff)
/source/blender/nodes/intern/node_util.h (+31, -30) (Diff)
/source/blender/nodes/NOD_derived_node_tree.hh (+5, -0) (Diff)
/source/blender/nodes/NOD_geometry.h (+2, -2) (Diff)
/source/blender/nodes/NOD_geometry_exec.hh (+2, -1) (Diff)
/source/blender/nodes/NOD_node_declaration.hh (+77, -8) (Diff)
/source/blender/nodes/NOD_socket_declarations.hh (+16, -8) (Diff)
/source/blender/nodes/NOD_socket_declarations_geometry.hh (+2, -1) (Diff)
/source/blender/nodes/NOD_static_types.h (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_common.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_map_range.cc (+337, -58) (Diff)
/source/blender/nodes/shader/nodes/node_shader_math.cc (+15, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mix_rgb.cc (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_environment.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_image.cc (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.cc (+4, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_noise.cc (+4, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_voronoi.cc (+18, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_white_noise.cc (+4, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vector_math.cc (+15, -1) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+3, -3) (Diff)
/source/blender/nodes/shader/node_shader_util.cc (+4, -0) (Diff)
/source/blender/nodes/texture/nodes/node_texture_common.c (+1, -1) (Diff)
/source/blender/nodes/texture/nodes/node_texture_image.c (+1, -1) (Diff)
/source/blender/nodes/texture/nodes/node_texture_math.c (+1, -1) (Diff)
/source/blender/nodes/texture/nodes/node_texture_mixRgb.c (+1, -1) (Diff)
/source/blender/python/BPY_extern_run.h (+105, -16) (Diff)
/source/blender/python/generic/idprop_py_api.c (+2, -0) (Diff)
/source/blender/python/generic/py_capi_utils.h (+8, -0) (Diff)
/source/blender/python/gpu/gpu_py.c (+1, -0) (Diff)
/source/blender/python/gpu/gpu_py_select.c (+1, -0) (Diff)
/source/blender/python/gpu/gpu_py_texture.c (+1, -0) (Diff)
/source/blender/python/intern/bpy_app_translations.c (+2, -2) (Diff)
/source/blender/python/intern/bpy_interface_run.c (+8, -6) (Diff)
/source/blender/python/intern/bpy_props.c (+4, -0) (Diff)
/source/blender/python/intern/bpy_rna_anim.c (+4, -0) (Diff)
/source/blender/python/intern/bpy_rna_data.c (+1, -1) (Diff)
/source/blender/render/intern/pipeline.c (+3, -3) (Diff)
/source/blender/render/RE_texture.h (+1, -1) (Diff)
/source/blender/sequencer/intern/disk_cache.c (+1, -1) (Diff)
/source/blender/sequencer/intern/render.c (+17, -13) (Diff)
/source/blender/sequencer/intern/sequencer.c (+1, -0) (Diff)
/source/blender/sequencer/intern/strip_relations.c (+24, -4) (Diff)
/source/blender/sequencer/SEQ_add.h (+3, -3) (Diff)
/source/blender/sequencer/SEQ_edit.h (+2, -2) (Diff)
/source/blender/sequencer/SEQ_iterator.h (+5, -5) (Diff)
/source/blender/sequencer/SEQ_relations.h (+3, -0) (Diff)
/source/blender/simulation/intern/ConstrainedConjugateGradient.h (+3, -3) (Diff)
/source/blender/windowmanager/gizmo/intern/wm_gizmo_group.c (+3, -6) (Diff)
/source/blender/windowmanager/intern/wm_draw.c (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+3, -0) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+70, -62) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+3, -2) (Diff)
/source/blender/windowmanager/intern/wm_gesture_ops.c (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+2, -2) (Diff)
/source/blender/windowmanager/intern/wm_keymap.c (+4, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+0, -2) (Diff)
/source/blender/windowmanager/intern/wm_surface.c (+17, -1) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+6, -3) (Diff)
/source/blender/windowmanager/message_bus/intern/wm_message_bus_rna.c (+8, -2) (Diff)
/source/blender/windowmanager/WM_api.h (+0, -2) (Diff)
/source/blender/windowmanager/wm_event_types.h (+1, -1) (Diff)
/source/blender/windowmanager/wm_surface.h (+5, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+3, -3) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+27, -8) (Diff)
/source/creator/creator.c (+4, -1) (Diff)
/source/creator/creator_args.c (+1, -3) (Diff)
/source/creator/creator_signals.c (+5, -4) (Diff)
/tests/python/CMakeLists.txt (+1, -0) (Diff)
/CMakeLists.txt (+5, -0) (Diff)
/doc/doxygen/doxygen.intern.h (+58, -59) (Diff)
/doc/doxygen/doxygen.source.h (+14, -7) (Diff)
/intern/atomic/atomic_ops.h (+1, -1) (Diff)
/intern/atomic/intern/atomic_ops_ext.h (+4, -0) (Diff)
/intern/atomic/intern/atomic_ops_msvc.h (+4, -0) (Diff)
/intern/atomic/intern/atomic_ops_unix.h (+4, -0) (Diff)
/intern/atomic/intern/atomic_ops_utils.h (+4, -0) (Diff)
/intern/clog/CLG_log.h (+4, -4) (Diff)
/intern/clog/clog.c (+1, -1) (Diff)
/intern/cycles/blender/addon/properties.py (+2, -0) (Diff)
/intern/cycles/blender/addon/ui.py (+1, -1) (Diff)
/intern/cycles/blender/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/blender/geometry.cpp (+16, -0) (Diff)
/intern/cycles/blender/object.cpp (+3, -2) (Diff)
/intern/cycles/blender/session.cpp (+7, -0) (Diff)
/intern/cycles/blender/shader.cpp (+13, -4) (Diff)
/intern/cycles/blender/sync.cpp (+5, -0) (Diff)
/intern/cycles/blender/sync.h (+7, -2) (Diff)
/intern/cycles/bvh/build.cpp (+124, -6) (Diff)
/intern/cycles/bvh/build.h (+2, -0) (Diff)
/intern/cycles/bvh/bvh.cpp (+2, -0) (Diff)
/intern/cycles/bvh/bvh2.cpp (+27, -1) (Diff)
/intern/cycles/bvh/embree.cpp (+102, -4) (Diff)
/intern/cycles/bvh/embree.h (+5, -0) (Diff)
/intern/cycles/bvh/params.h (+14, -3) (Diff)
/intern/cycles/bvh/split.cpp (+48, -0) (Diff)
/intern/cycles/bvh/split.h (+14, -0) (Diff)
/intern/cycles/cmake/external_libs.cmake (+9, -4) (Diff)
/intern/cycles/device/metal/util.mm (+1, -1) (Diff)
/intern/cycles/device/multi/device.cpp (+8, -0) (Diff)
/intern/cycles/device/optix/device_impl.cpp (+119, -1) (Diff)
/intern/cycles/device/optix/device_impl.h (+4, -2) (Diff)
/intern/cycles/integrator/render_scheduler.cpp (+9, -19) (Diff)
/intern/cycles/integrator/render_scheduler.h (+1, -3) (Diff)
/intern/cycles/kernel/bvh/bvh.h (+9, -8) (Diff)
/intern/cycles/kernel/bvh/shadow_all.h (+29, -0) (Diff)
/intern/cycles/kernel/bvh/traversal.h (+28, -0) (Diff)
/intern/cycles/kernel/bvh/types.h (+1, -0) (Diff)
/intern/cycles/kernel/bvh/util.h (+14, -10) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+3, -0) (Diff)
/intern/cycles/kernel/device/optix/kernel.cu (+58, -6) (Diff)
/intern/cycles/kernel/geom/geom.h (+3, -0) (Diff)
/intern/cycles/kernel/geom/primitive.h (+41, -8) (Diff)
/intern/cycles/kernel/geom/shader_data.h (+7, -0) (Diff)
/intern/cycles/kernel/osl/services.cpp (+12, -0) (Diff)
/intern/cycles/kernel/osl/services.h (+2, -0) (Diff)
/intern/cycles/kernel/osl/shaders/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/kernel/svm/map_range.h (+74, -0) (Diff)
/intern/cycles/kernel/svm/svm.h (+3, -0) (Diff)
/intern/cycles/kernel/svm/types.h (+1, -0) (Diff)
/intern/cycles/kernel/svm/wireframe.h (+1, -1) (Diff)
/intern/cycles/kernel/textures.h (+4, -0) (Diff)
/intern/cycles/kernel/types.h (+18, -6) (Diff)
/intern/cycles/scene/alembic.cpp (+86, -1) (Diff)
/intern/cycles/scene/alembic.h (+10, -0) (Diff)
/intern/cycles/scene/alembic_read.cpp (+49, -0) (Diff)
/intern/cycles/scene/alembic_read.h (+20, -0) (Diff)
/intern/cycles/scene/attribute.cpp (+33, -0) (Diff)
/intern/cycles/scene/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/scene/geometry.cpp (+93, -14) (Diff)
/intern/cycles/scene/geometry.h (+10, -2) (Diff)
/intern/cycles/scene/object.cpp (+7, -2) (Diff)
/intern/cycles/scene/scene.cpp (+22, -0) (Diff)
/intern/cycles/scene/scene.h (+9, -0) (Diff)
/intern/cycles/scene/shader_nodes.cpp (+67, -0) (Diff)
/intern/cycles/scene/shader_nodes.h (+15, -0) (Diff)
/intern/eigen/eigen_capi.h (+4, -0) (Diff)
/intern/eigen/intern/eigenvalues.h (+4, -0) (Diff)
/intern/eigen/intern/linear_solver.cc (+4, -0) (Diff)
/intern/eigen/intern/linear_solver.h (+4, -0) (Diff)
/intern/eigen/intern/matrix.cc (+4, -0) (Diff)
/intern/eigen/intern/matrix.h (+4, -0) (Diff)
/intern/eigen/intern/svd.cc (+4, -0) (Diff)
/intern/eigen/intern/svd.h (+4, -0) (Diff)
/intern/ghost/intern/GHOST_SystemPathsCocoa.mm (+70, -99) (Diff)
/intern/ghost/intern/GHOST_SystemX11.cpp (+1, -0) (Diff)
/intern/ghost/intern/GHOST_Window.h (+2, -3) (Diff)
/intern/ghost/intern/GHOST_XRSession.cpp (+1, -0) (Diff)
/intern/glew-mx/glew-mx.h (+1, -1) (Diff)
/intern/glew-mx/intern/gl-deprecated.h (+1, -1) (Diff)
/intern/glew-mx/intern/glew-mx.c (+1, -1) (Diff)
/intern/glew-mx/intern/symbol-binding.h (+1, -1) (Diff)
/intern/guardedalloc/cpp/mallocn.cpp (+1, -1) (Diff)
/intern/guardedalloc/intern/leak_detector.cc (+1, -1) (Diff)
/intern/guardedalloc/intern/mallocn.c (+1, -1) (Diff)
/intern/guardedalloc/intern/mallocn_guarded_impl.c (+1, -1) (Diff)
/intern/guardedalloc/intern/mallocn_inline.h (+1, -1) (Diff)
/intern/guardedalloc/intern/mallocn_intern.h (+1, -1) (Diff)
/intern/guardedalloc/intern/mallocn_lockfree_impl.c (+1, -1) (Diff)
/intern/guardedalloc/MEM_guardedalloc.h (+44, -31) (Diff)
/intern/iksolver/extern/IK_solver.h (+1, -1) (Diff)
/intern/iksolver/intern/IK_Math.h (+4, -0) (Diff)
/intern/iksolver/intern/IK_QJacobian.cpp (+1, -1) (Diff)
/intern/iksolver/intern/IK_QJacobian.h (+1, -1) (Diff)
/intern/iksolver/intern/IK_QJacobianSolver.cpp (+1, -1) (Diff)
/intern/iksolver/intern/IK_QJacobianSolver.h (+1, -1) (Diff)
/intern/iksolver/intern/IK_QSegment.cpp (+1, -1) (Diff)
/intern/iksolver/intern/IK_QSegment.h (+1, -1) (Diff)
/intern/iksolver/intern/IK_QTask.cpp (+1, -1) (Diff)
/intern/iksolver/intern/IK_QTask.h (+1, -1) (Diff)
/intern/iksolver/intern/IK_Solver.cpp (+1, -1) (Diff)
/intern/itasc/Armature.cpp (+1, -1) (Diff)
/intern/itasc/Cache.cpp (+1, -1) (Diff)
/intern/itasc/ConstraintSet.cpp (+1, -1) (Diff)
/intern/itasc/ControlledObject.cpp (+1, -1) (Diff)
/intern/itasc/CopyPose.cpp (+1, -1) (Diff)
/intern/itasc/Distance.cpp (+1, -1) (Diff)
/intern/itasc/eigen_types.cpp (+1, -1) (Diff)
/intern/itasc/FixedObject.cpp (+1, -1) (Diff)
/intern/itasc/kdl/chain.cpp (+1, -1) (Diff)
/intern/itasc/kdl/chainfksolverpos_recursive.cpp (+1, -1) (Diff)
/intern/itasc/kdl/chainjnttojacsolver.cpp (+1, -1) (Diff)
/intern/itasc/kdl/frameacc.cpp (+1, -1) (Diff)
/intern/itasc/kdl/frames.cpp (+1, -1) (Diff)
/intern/itasc/kdl/frames_io.cpp (+1, -1) (Diff)
/intern/itasc/kdl/framevel.cpp (+1, -1) (Diff)
/intern/itasc/kdl/inertia.cpp (+1, -1) (Diff)
/intern/itasc/kdl/jacobian.cpp (+1, -1) (Diff)
/intern/itasc/kdl/jntarray.cpp (+1, -1) (Diff)
/intern/itasc/kdl/jntarrayacc.cpp (+1, -1) (Diff)
/intern/itasc/kdl/jntarrayvel.cpp (+1, -1) (Diff)
/intern/itasc/kdl/joint.cpp (+1, -1) (Diff)
/intern/itasc/kdl/kinfam_io.cpp (+1, -1) (Diff)
/intern/itasc/kdl/segment.cpp (+1, -1) (Diff)
/intern/itasc/kdl/tree.cpp (+1, -1) (Diff)
/intern/itasc/kdl/treefksolverpos_recursive.cpp (+1, -1) (Diff)
/intern/itasc/kdl/treejnttojacsolver.cpp (+1, -1) (Diff)
/intern/itasc/kdl/utilities/error_stack.cpp (+1, -1) (Diff)
/intern/itasc/kdl/utilities/kdl-config.h (+1, -1) (Diff)
/intern/itasc/kdl/utilities/traits.h (+1, -1) (Diff)
/intern/itasc/kdl/utilities/utility.cpp (+1, -1) (Diff)
/intern/itasc/kdl/utilities/utility_io.cpp (+1, -1) (Diff)
/intern/itasc/MovingFrame.cpp (+1, -1) (Diff)
/intern/itasc/Scene.cpp (+1, -1) (Diff)
/intern/itasc/UncontrolledObject.cpp (+1, -1) (Diff)
/intern/itasc/WDLSSolver.cpp (+1, -1) (Diff)
/intern/itasc/WorldObject.cpp (+1, -1) (Diff)
/intern/itasc/WSDLSSolver.cpp (+1, -1) (Diff)
/intern/libc_compat/libc_compat.c (+4, -0) (Diff)
/intern/libmv/intern/utildefines.h (+15, -3) (Diff)
/intern/locale/boost_locale_wrapper.cpp (+4, -0) (Diff)
/intern/locale/boost_locale_wrapper.h (+2, -2) (Diff)
/intern/locale/osx_user_locale.mm (+4, -0) (Diff)
/intern/mantaflow/extern/manta_fluid_API.h (+1, -1) (Diff)
/intern/mantaflow/extern/manta_python_API.h (+1, -1) (Diff)
/intern/mantaflow/intern/manta_fluid_API.cpp (+1, -1) (Diff)
/intern/mantaflow/intern/MANTA_main.cpp (+1, -1) (Diff)
/intern/mantaflow/intern/MANTA_main.h (+1, -1) (Diff)
/intern/mantaflow/intern/manta_python_API.cpp (+1, -1) (Diff)
/intern/mantaflow/intern/strings/fluid_script.h (+1, -1) (Diff)
/intern/mantaflow/intern/strings/liquid_script.h (+1, -1) (Diff)
/intern/mantaflow/intern/strings/smoke_script.h (+1, -1) (Diff)
/intern/memutil/intern/MEM_CacheLimiterC-Api.cpp (+1, -1) (Diff)
/intern/memutil/intern/MEM_RefCountedC-Api.cpp (+1, -1) (Diff)
/intern/memutil/MEM_Allocator.h (+1, -1) (Diff)
/intern/memutil/MEM_CacheLimiter.h (+1, -1) (Diff)
/intern/memutil/MEM_CacheLimiterC-Api.h (+1, -1) (Diff)
/intern/memutil/MEM_RefCounted.h (+1, -1) (Diff)
/intern/memutil/MEM_RefCountedC-Api.h (+1, -1) (Diff)
/intern/numaapi/include/numaapi.h (+4, -0) (Diff)
/intern/numaapi/source/build_config.h (+4, -0) (Diff)
/intern/numaapi/source/numaapi.c (+4, -0) (Diff)
/intern/numaapi/source/numaapi_linux.c (+4, -0) (Diff)
/intern/numaapi/source/numaapi_stub.c (+4, -0) (Diff)
/intern/numaapi/source/numaapi_win32.c (+4, -0) (Diff)
/intern/opencolorio/ocio_impl.cc (+21, -21) (Diff)
/intern/opensubdiv/internal/evaluator/evaluator_capi.cc (+2, -2) (Diff)
/intern/opensubdiv/internal/topology/topology_refiner_capi.cc (+2, -2) (Diff)
/intern/rigidbody/RBI_api.h (+1, -1) (Diff)
/intern/rigidbody/RBI_hull_api.h (+4, -0) (Diff)
/intern/rigidbody/rb_bullet_api.cpp (+1, -1) (Diff)
/intern/rigidbody/rb_convex_hull_api.cpp (+4, -0) (Diff)
/intern/sky/include/sky_model.h (+4, -0) (Diff)
/intern/sky/source/sky_float3.h (+4, -0) (Diff)
/intern/sky/source/sky_model.cpp (+4, -0) (Diff)
/intern/sky/source/sky_model_data.h (+4, -0) (Diff)
/intern/sky/source/sky_nishita.cpp (+4, -0) (Diff)
/intern/utfconv/utfconv.c (+4, -1) (Diff)
/intern/utfconv/utfconv.h (+4, -1) (Diff)
/intern/utfconv/utf_winfunc.c (+4, -0) (Diff)
/intern/utfconv/utf_winfunc.h (+4, -1) (Diff)
/release/scripts/startup/bl_ui/space_topbar.py (+1, -1) (Diff)
/release/scripts/startup/bl_ui/space_userpref.py (+4, -2) (Diff)
/release/scripts/startup/bl_ui/space_view3d_toolbar.py (+3, -1) (Diff)
/source/blender/blenkernel/BKE_blender_version.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_blendfile_link_append.h (+3, -3) (Diff)
/source/blender/blenkernel/BKE_bvhutils.h (+2, -2) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+0, -2) (Diff)
/source/blender/blenkernel/BKE_displist.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_fcurve_driver.h (+9, -1) (Diff)
/source/blender/blenkernel/BKE_geometry_set.hh (+3, -3) (Diff)
/source/blender/blenkernel/BKE_geometry_set_instances.hh (+0, -2) (Diff)
/source/blender/blenkernel/BKE_global.h (+70, -18) (Diff)
/source/blender/blenkernel/BKE_gpencil.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_gpencil_geom.h (+5, -1) (Diff)
/source/blender/blenkernel/BKE_gpencil_modifier.h (+3, -11) (Diff)
/source/blender/blenkernel/BKE_idtype.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_lattice.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_lib_override.h (+0, -3) (Diff)
/source/blender/blenkernel/BKE_lib_remap.h (+0, -3) (Diff)
/source/blender/blenkernel/BKE_main.h (+8, -10) (Diff)
/source/blender/blenkernel/BKE_nla.h (+3, -3) (Diff)
/source/blender/blenkernel/BKE_node.h (+40, -7) (Diff)
/source/blender/blenkernel/BKE_object.h (+5, -4) (Diff)
/source/blender/blenkernel/BKE_particle.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_pointcloud.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_shrinkwrap.h (+8, -0) (Diff)
/source/blender/blenkernel/BKE_spline.hh (+9, -1) (Diff)
/source/blender/blenkernel/BKE_type_conversions.hh (+2, -0) (Diff)
/source/blender/blenkernel/BKE_undo_system.h (+5, -2) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+1, -1) (Diff)
/source/blender/blenkernel/intern/appdir.c (+7, -7) (Diff)
/source/blender/blenkernel/intern/asset_library.cc (+2, -2) (Diff)
/source/blender/blenkernel/intern/attribute_access.cc (+2, -0) (Diff)
/source/blender/blenkernel/intern/blender_undo.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/blender_user_menu.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/blendfile.c (+5, -5) (Diff)
/source/blender/blenkernel/intern/bpath_test.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/bvhutils.cc (+5, -0) (Diff)
/source/blender/blenkernel/intern/curveprofile.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/curve_eval.cc (+7, -0) (Diff)
/source/blender/blenkernel/intern/displist.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/displist_tangent.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/fcurve_driver.c (+9, -0) (Diff)
/source/blender/blenkernel/intern/fluid.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/geometry_component_curve.cc (+4, -4) (Diff)
/source/blender/blenkernel/intern/geometry_component_instances.cc (+4, -0) (Diff)
/source/blender/blenkernel/intern/geometry_set.cc (+7, -2) (Diff)
/source/blender/blenkernel/intern/geometry_set_instances.cc (+1, -370) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_geom.cc (+93, -10) (Diff)
/source/blender/blenkernel/intern/gpencil_modifier.c (+79, -24) (Diff)
/source/blender/blenkernel/intern/icons.cc (+1, -0) (Diff)
/source/blender/blenkernel/intern/idprop.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/image.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/image_gpu.cc (+3, -1) (Diff)
/source/blender/blenkernel/intern/layer.c (+55, -14) (Diff)
/source/blender/blenkernel/intern/layer_utils.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/library.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/lib_override.c (+89, -20) (Diff)
/source/blender/blenkernel/intern/main.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/mball_tessellate.c (+15, -3) (Diff)
/source/blender/blenkernel/intern/mesh_convert.cc (+6, -4) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.cc (+3, -0) (Diff)
/source/blender/blenkernel/intern/mesh_remap.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/mesh_runtime.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/mesh_validate.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/modifier.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/movieclip.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.cc (+34, -10) (Diff)
/source/blender/blenkernel/intern/object.cc (+80, -27) (Diff)
/source/blender/blenkernel/intern/object_deform.c (+4, -0) (Diff)
/source/blender/blenkernel/intern/object_dupli.cc (+30, -20) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+15, -9) (Diff)
/source/blender/blenkernel/intern/shrinkwrap.c (+50, -0) (Diff)
/source/blender/blenkernel/intern/sound.c (+4, -8) (Diff)
/source/blender/blenkernel/intern/type_conversions.cc (+17, -0) (Diff)
/source/blender/blenkernel/intern/undo_system.c (+34, -24) (Diff)
/source/blender/blenkernel/intern/volume.cc (+7, -6) (Diff)
/source/blender/blenkernel/intern/writeffmpeg.c (+17, -9) (Diff)
/source/blender/blenlib/BLI_dlrbTree.h (+2, -0) (Diff)
/source/blender/blenlib/BLI_fileops.h (+8, -0) (Diff)
/source/blender/blenlib/BLI_ghash.h (+11, -2) (Diff)
/source/blender/blenlib/BLI_listbase.h (+29, -0) (Diff)
/source/blender/blenlib/BLI_math_geom.h (+2, -4) (Diff)
/source/blender/blenlib/BLI_math_matrix.h (+0, -2) (Diff)
/source/blender/blenlib/BLI_math_rotation.h (+5, -1) (Diff)
/source/blender/blenlib/BLI_math_time.h (+6, -1) (Diff)
/source/blender/blenlib/BLI_memiter.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_noise.hh (+0, -8) (Diff)
/source/blender/blenlib/BLI_path_util.h (+18, -2) (Diff)
/source/blender/blenlib/BLI_string.h (+3, -1) (Diff)
/source/blender/blenlib/BLI_string_search.h (+4, -1) (Diff)
/source/blender/blenlib/BLI_string_utf8.h (+4, -2) (Diff)
/source/blender/blenlib/BLI_string_utils.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_timecode.h (+1, -1) (Diff)
/source/blender/blenlib/intern/BLI_ghash.c (+2, -0) (Diff)
/source/blender/blenlib/intern/boxpack_2d.c (+3, -0) (Diff)
/source/blender/blenlib/intern/listbase.c (+20, -0) (Diff)
/source/blender/blenlib/intern/math_geom.c (+2, -0) (Diff)
/source/blender/blenlib/intern/math_matrix.c (+2, -0) (Diff)
/source/blender/blenlib/intern/noise.cc (+8, -0) (Diff)
/source/blender/blenlib/intern/path_util.c (+18, -14) (Diff)
/source/blender/blenlib/intern/storage_apple.mm (+17, -0) (Diff)
/source/blender/blenlib/intern/string.c (+163, -93) (Diff)
/source/blender/blenlib/intern/string_search.cc (+14, -3) (Diff)
/source/blender/blenlib/intern/task_scheduler.cc (+3, -3) (Diff)
/source/blender/blenlib/tests/BLI_color_test.cc (+2, -2) (Diff)
/source/blender/blenlib/tests/BLI_listbase_test.cc (+25, -0) (Diff)
/source/blender/blenloader/BLO_readfile.h (+3, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+16, -12) (Diff)
/source/blender/blenloader/intern/readfile_tempload.c (+1, -1) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+57, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+30, -12) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_partial_update.h (+2, -2) (Diff)
/source/blender/bmesh/intern/bmesh_polygon_edgenet.h (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_query.h (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_walkers_impl.c (+17, -0) (Diff)
/source/blender/bmesh/operators/bmo_connect_pair.c (+5, -6) (Diff)
/source/blender/bmesh/tools/bmesh_bisect_plane.c (+1, -1) (Diff)
/source/blender/bmesh/tools/bmesh_path.c (+1, -0) (Diff)
/source/blender/bmesh/tools/bmesh_path_uv.c (+1, -0) (Diff)
/source/blender/bmesh/tools/bmesh_region_match.c (+1, -0) (Diff)
/source/blender/compositor/COM_compositor.h (+9, -2) (Diff)
/source/blender/compositor/intern/COM_MemoryProxy.cc (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.h (+1, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_shaders.c (+1, -0) (Diff)
/source/blender/draw/engines/overlay/overlay_armature.c (+3, -0) (Diff)
/source/blender/draw/intern/draw_cache.c (+16, -0) (Diff)
/source/blender/draw/intern/draw_cache_extract_mesh.cc (+5, -2) (Diff)
/source/blender/draw/intern/draw_cache_extract_mesh_render_data.c (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl_gpencil.c (+21, -5) (Diff)
/source/blender/draw/intern/draw_cache_impl_metaball.c (+7, -2) (Diff)
/source/blender/draw/intern/draw_instance_data.c (+1, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+2, -0) (Diff)
/source/blender/draw/intern/draw_select_buffer.c (+1, -0) (Diff)
/source/blender/draw/intern/draw_view.c (+1, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh.h (+2, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_edituv.cc (+0, -2) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_fdots.cc (+1, -2) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines_adjacency.cc (+2, -4) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_lines_paint_mask.cc (+2, -4) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_ibo_points.cc (+3, -2) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_fdots_nor.cc (+2, -0) (Diff)
/source/blender/draw/intern/mesh_extractors/extract_mesh_vbo_lnor.cc (+1, -0) (Diff)
/source/blender/editors/animation/drivers.c (+5, -5) (Diff)
/source/blender/editors/animation/keyframes_general.c (+27, -8) (Diff)
/source/blender/editors/armature/armature_intern.h (+14, -0) (Diff)
/source/blender/editors/armature/pose_transform.c (+2, -2) (Diff)
/source/blender/editors/asset/intern/asset_catalog.cc (+1, -1) (Diff)
/source/blender/editors/asset/intern/asset_indexer.cc (+3, -4) (Diff)
/source/blender/editors/asset/intern/asset_list.cc (+1, -0) (Diff)
/source/blender/editors/asset/intern/asset_ops.cc (+9, -9) (Diff)
/source/blender/editors/asset/intern/asset_temp_id_consumer.cc (+3, -2) (Diff)
/source/blender/editors/curve/editcurve.c (+0, -7) (Diff)
/source/blender/editors/curve/editfont.c (+0, -2) (Diff)
/source/blender/editors/gizmo_library/gizmo_types/button2d_gizmo.c (+8, -0) (Diff)
/source/blender/editors/gpencil/gpencil_edit.c (+2, -1) (Diff)
/source/blender/editors/gpencil/gpencil_edit_curve.c (+10, -0) (Diff)
/source/blender/editors/gpencil/gpencil_fill.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_intern.h (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_interpolate.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+8, -8) (Diff)
/source/blender/editors/gpencil/gpencil_sculpt_paint.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_select.c (+1, -0) (Diff)
/source/blender/editors/include/ED_gpencil.h (+1, -1) (Diff)
/source/blender/editors/include/ED_keyframes_edit.h (+8, -4) (Diff)
/source/blender/editors/include/ED_mesh.h (+2, -2) (Diff)
/source/blender/editors/include/ED_render.h (+1, -3) (Diff)
/source/blender/editors/include/ED_view3d.h (+18, -19) (Diff)
/source/blender/editors/include/UI_interface.h (+11, -4) (Diff)
/source/blender/editors/include/UI_view2d.h (+6, -6) (Diff)
/source/blender/editors/interface/interface.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_context_path.cc (+2, -2) (Diff)
/source/blender/editors/interface/interface_eyedropper.c (+2, -0) (Diff)
/source/blender/editors/interface/interface_handlers.c (+34, -54) (Diff)
/source/blender/editors/interface/interface_ops.c (+96, -28) (Diff)
/source/blender/editors/interface/interface_region_hud.c (+1, -0) (Diff)
/source/blender/editors/interface/interface_region_menu_pie.c (+1, -3) (Diff)
/source/blender/editors/interface/interface_templates.c (+138, -127) (Diff)
/source/blender/editors/interface/interface_template_attribute_search.cc (+1, -1) (Diff)
/source/blender/editors/interface/interface_template_search_menu.cc (+1, -1) (Diff)
/source/blender/editors/interface/interface_utils.c (+1, -1) (Diff)
/source/blender/editors/interface/interface_view.cc (+2, -2) (Diff)
/source/blender/editors/interface/interface_widgets.c (+2, -0) (Diff)
/source/blender/editors/interface/view2d.c (+1, -0) (Diff)
/source/blender/editors/lattice/editlattice_tools.c (+0, -2) (Diff)
/source/blender/editors/mesh/editmesh_preselect_elem.c (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_select_similar.c (+2, -0) (Diff)
/source/blender/editors/object/object_add.c (+2, -2) (Diff)
/source/blender/editors/object/object_edit.c (+5, -5) (Diff)
/source/blender/editors/object/object_modifier.c (+5, -2) (Diff)
/source/blender/editors/object/object_shader_fx.c (+2, -0) (Diff)
/source/blender/editors/render/render_preview.c (+6, -87) (Diff)
/source/blender/editors/render/render_shading.c (+2, -2) (Diff)
/source/blender/editors/screen/screendump.c (+3, -2) (Diff)
/source/blender/editors/screen/screen_intern.h (+1, -1) (Diff)
/source/blender/editors/screen/screen_ops.c (+1, -0) (Diff)
/source/blender/editors/screen/workspace_edit.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex_weight_utils.c (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+87, -13) (Diff)
/source/blender/editors/sculpt_paint/sculpt_detail.c (+29, -5) (Diff)
/source/blender/editors/space_clip/clip_ops.c (+11, -4) (Diff)
/source/blender/editors/space_file/asset_catalog_tree_view.cc (+3, -2) (Diff)
/source/blender/editors/space_file/filelist.c (+2, -2) (Diff)
/source/blender/editors/space_file/file_ops.c (+3, -2) (Diff)
/source/blender/editors/space_image/image_ops.c (+4, -2) (Diff)
/source/blender/editors/space_info/info_ops.c (+6, -4) (Diff)
/source/blender/editors/space_node/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/space_node/drawnode.cc (+16, -1455) (Diff)
/source/blender/editors/space_node/node_draw.cc (+152, -126) (Diff)
/source/blender/editors/space_node/node_geometry_attribute_search.cc (+2, -2) (Diff)
/source/blender/editors/space_node/node_intern.hh (+29, -8) (Diff)
/source/blender/editors/space_node/node_relationships.cc (+137, -18) (Diff)
/source/blender/editors/space_node/node_select.cc (+1, -1) (Diff)
/source/blender/editors/space_node/node_templates.cc (+3, -1) (Diff)
/source/blender/editors/space_node/space_node.cc (+1, -27) (Diff)
/source/blender/editors/space_outliner/outliner_dragdrop.c (+20, -18) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+3, -0) (Diff)
/source/blender/editors/space_outliner/outliner_edit.c (+3, -5) (Diff)
/source/blender/editors/space_spreadsheet/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/space_spreadsheet/space_spreadsheet.cc (+7, -4) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_column.cc (+38, -0) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_column_values.hh (+17, -43) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc (+79, -297) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.hh (+1, -1) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_layout.cc (+87, -84) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_layout.hh (+1, -1) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_row_filter.cc (+194, -219) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_row_filter.hh (+4, -4) (Diff)
/source/blender/editors/space_spreadsheet/spreadsheet_row_filter_ui.cc (+6, -0) (Diff)
/source/blender/editors/space_topbar/space_topbar.c (+55, -0) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+1, -0) (Diff)
/source/blender/editors/transform/transform.h (+4, -0) (Diff)
/source/blender/editors/transform/transform_convert_mesh.c (+2, -0) (Diff)
/source/blender/editors/transform/transform_convert_mesh_skin.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_generics.c (+2, -1) (Diff)
/source/blender/editors/transform/transform_mode.c (+5, -0) (Diff)
/source/blender/editors/transform/transform_mode_align.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_baketime.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_bbone_resize.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_bend.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_boneroll.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_curveshrinkfatten.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_edge_bevelweight.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_edge_rotate_normal.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_edge_slide.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_gpopacity.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_gpshrinkfatten.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_maskshrinkfatten.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_mirror.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_push_pull.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_resize.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_rotate.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_shear.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_shrink_fatten.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_skin_resize.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_tilt.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_timescale.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_timeslide.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_timetranslate.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_tosphere.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_trackball.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_translate.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_mode_vert_slide.c (+1, -0) (Diff)
/source/blender/editors/transform/transform_snap.c (+13, -4) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+0, -4) (Diff)
/source/blender/editors/undo/ed_undo.c (+37, -86) (Diff)
/source/blender/editors/util/ed_util.c (+4, -3) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+2, -0) (Diff)
/source/blender/freestyle/intern/image/GaussianFilter.h (+7, -7) (Diff)
/source/blender/freestyle/intern/stroke/AdvancedStrokeShaders.h (+1, -1) (Diff)
/source/blender/freestyle/intern/system/PythonInterpreter.h (+1, -1) (Diff)
/source/blender/freestyle/intern/winged_edge/Curvature.h (+0, -3) (Diff)
/source/blender/functions/CMakeLists.txt (+2, -0) (Diff)
/source/blender/functions/FN_field.hh (+18, -4) (Diff)
/source/blender/functions/FN_generic_virtual_array.hh (+15, -0) (Diff)
/source/blender/functions/intern/field.cc (+42, -8) (Diff)
/source/blender/functions/intern/multi_function_procedure_executor.cc (+72, -52) (Diff)
/source/blender/geometry/CMakeLists.txt (+3, -0) (Diff)
/source/blender/gpencil_modifiers/CMakeLists.txt (+1, -0) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencillength.c (+102, -5) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencilsmooth.c (+1, -1) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c (+1, -0) (Diff)
/source/blender/gpencil_modifiers/MOD_gpencil_modifiertypes.h (+1, -0) (Diff)
/source/blender/gpu/GPU_immediate_util.h (+5, -5) (Diff)
/source/blender/gpu/GPU_state.h (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+4, -0) (Diff)
/source/blender/gpu/intern/gpu_immediate_util.c (+28, -28) (Diff)
/source/blender/gpu/intern/gpu_matrix.cc (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_shader_interface.cc (+2, -0) (Diff)
/source/blender/gpu/opengl/gl_batch.cc (+1, -0) (Diff)
/source/blender/gpu/opengl/gl_drawlist.cc (+0, -2) (Diff)
/source/blender/gpu/opengl/gl_state.hh (+6, -0) (Diff)
/source/blender/gpu/shaders/material/gpu_shader_material_map_range.glsl (+143, -4) (Diff)
/source/blender/imbuf/IMB_imbuf.h (+20, -3) (Diff)
/source/blender/imbuf/IMB_imbuf_types.h (+16, -9) (Diff)
/source/blender/imbuf/intern/imageprocess.c (+2, -0) (Diff)
/source/blender/imbuf/intern/IMB_filetype.h (+1, -1) (Diff)
/source/blender/imbuf/intern/openexr/openexr_multi.h (+2, -2) (Diff)
/source/blender/imbuf/intern/transform.cc (+427, -45) (Diff)
/source/blender/io/alembic/exporter/abc_archive.cc (+1, -1) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+1, -3) (Diff)
/source/blender/makesdna/DNA_fileglobal_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_gpencil_modifier_defaults.h (+26, -0) (Diff)
/source/blender/makesdna/DNA_gpencil_modifier_types.h (+65, -1) (Diff)
/source/blender/makesdna/DNA_node_types.h (+14, -2) (Diff)
/source/blender/makesdna/DNA_scene_defaults.h (+2, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -0) (Diff)
/source/blender/makesdna/intern/dna_defaults.c (+2, -0) (Diff)
/source/blender/makesdna/intern/dna_rename_defs.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_access.c (+9, -4) (Diff)
/source/blender/makesrna/intern/rna_access_compare_override.c (+9, -2) (Diff)
/source/blender/makesrna/intern/rna_curve.c (+0, -2) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_gpencil_modifier.c (+259, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+6, -5) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+38, -42) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+29, -4) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_texture_api.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+1, -1) (Diff)
/source/blender/makesrna/RNA_enum_items.h (+2, -0) (Diff)
/source/blender/modifiers/CMakeLists.txt (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+11, -10) (Diff)
/source/blender/modifiers/intern/MOD_solidify_extrude.c (+1, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+6, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_alphaOver.cc (+13, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_antialiasing.cc (+15, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_bilateralblur.cc (+16, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_blur.cc (+47, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_bokehblur.cc (+12, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_bokehimage.cc (+19, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_boxmask.cc (+20, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_brightness.cc (+11, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_channelMatte.cc (+47, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_chromaMatte.cc (+20, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorbalance.cc (+81, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorcorrection.cc (+221, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorMatte.cc (+21, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_colorSpill.cc (+52, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_common.cc (+1, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_composite.cc (+9, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_crop.cc (+28, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_cryptomatte.cc (+4, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_curves.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_defocus.cc (+47, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_denoise.cc (+24, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_despeckle.cc (+13, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_diffMatte.cc (+14, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_dilate.cc (+20, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_directionalblur.cc (+28, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_distanceMatte.cc (+21, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_doubleEdgeMask.cc (+19, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_ellipsemask.cc (+18, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_filter.cc (+10, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_flip.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_glare.cc (+44, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_idMask.cc (+10, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_image.cc (+54, -5) (Diff)
/source/blender/nodes/composite/nodes/node_composite_inpaint.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_invert.cc (+13, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_keying.cc (+23, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_keyingscreen.cc (+33, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_lensdist.cc (+19, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_levels.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_lummaMatte.cc (+15, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mapRange.cc (+12, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mapUV.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mapValue.cc (+27, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mask.cc (+39, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_math.cc (+1, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_mixrgb.cc (+1, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_movieclip.cc (+48, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_moviedistortion.cc (+30, -5) (Diff)
/source/blender/nodes/composite/nodes/node_composite_outputFile.cc (+162, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_planetrackdeform.cc (+55, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_premulkey.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_rotate.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_scale.cc (+24, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_setalpha.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_splitViewer.cc (+16, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_stabilize2d.cc (+28, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_sunbeams.cc (+15, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_switch.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_switchview.cc (+19, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_tonemap.cc (+28, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_trackpos.cc (+54, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_transform.cc (+9, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_translate.cc (+10, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_vecBlur.cc (+20, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_viewer.cc (+27, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_zcombine.cc (+13, -0) (Diff)
/source/blender/nodes/composite/node_composite_util.cc (+3, -0) (Diff)
/source/blender/nodes/composite/node_composite_util.hh (+1, -1) (Diff)
/source/blender/nodes/function/nodes/node_fn_boolean_math.cc (+5, -2) (Diff)
/source/blender/nodes/function/nodes/node_fn_compare.cc (+56, -6) (Diff)
/source/blender/nodes/function/nodes/node_fn_float_to_int.cc (+5, -2) (Diff)
/source/blender/nodes/function/nodes/node_fn_random_value.cc (+54, -1) (Diff)
/source/blender/nodes/function/node_function_util.cc (+3, -0) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_align_rotation_to_vector.cc (+3, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_clamp.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_color_ramp.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_combine_xyz.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_compare.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_convert.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_curve_map.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_fill.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_map_range.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_math.cc (+7, -4) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_mix.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_proximity.cc (+4, -4) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_randomize.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_sample_texture.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_separate_xyz.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_transfer.cc (+4, -5) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_vector_math.cc (+5, -6) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_vector_rotate.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_endpoints.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_reverse.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_select_by_handle_type.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_set_handles.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_spline_type.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_subdivide.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_to_points.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_delete_geometry.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_edge_split.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_material_assign.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_mesh_to_curve.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_points_to_volume.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_instance.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_rotate.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_scale.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_separate.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_translate.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_raycast.cc (+3, -4) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_select_by_material.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_subdivision_surface.cc (+2, -3) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_volume_to_mesh.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_capture.cc (+31, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_domain_size.cc (+18, -6) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_attribute_statistic.cc (+90, -31) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_common.cc (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_fill.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc (+7, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_handle_type_selection.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_bezier_segment.cc (+2, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc (+4, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_line.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_primitive_quadrilateral.cc (+40, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_resample.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_sample.cc (+11, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_set_handles.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_spline_type.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_to_points.cc (+23, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc (+45, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_delete_geometry.cc (+3, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc (+4, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_image_texture.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_instances_to_points.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_instance_on_points.cc (+16, -17) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_join_geometry.cc (+6, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_circle.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cylinder.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc (+41, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_to_points.cc (+10, -13) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_points_to_volume.cc (+14, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_raycast.cc (+23, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_realize_instances.cc (+14, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc (+11, -13) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_scale_instances.cc (+10, -12) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_separate_geometry.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_curve_handles.cc (+10, -13) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_curve_radius.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_curve_tilt.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_id.cc (+8, -10) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_material.cc (+27, -17) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_material_index.cc (+5, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_point_radius.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_position.cc (+9, -12) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_shade_smooth.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_spline_cyclic.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_spline_resolution.cc (+6, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_string_to_curves.cc (+8, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_subdivision_surface.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_switch.cc (+33, -1) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_transfer_attribute.cc (+31, -5) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_translate_instances.cc (+8, -10) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_viewer.cc (+55, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_volume_to_mesh.cc (+14, -4) (Diff)
/source/blender/nodes/geometry/node_geometry_tree.cc (+5, -4) (Diff)
/source/blender/nodes/geometry/node_geometry_util.cc (+28, -0) (Diff)
/source/blender/nodes/geometry/node_geometry_util.hh (+3, -0) (Diff)
/source/blender/nodes/intern/node_common.cc (+80, -83) (Diff)
/source/blender/nodes/intern/node_common.h (+4, -1) (Diff)
/source/blender/nodes/intern/node_declaration.cc (+3, -1) (Diff)
/source/blender/nodes/intern/node_socket.cc (+3, -4) (Diff)
/source/blender/nodes/intern/node_socket_declarations.cc (+139, -24) (Diff)
/source/blender/nodes/intern/node_util.c (+8, -5) (Diff)
/source/blender/nodes/intern/node_util.h (+31, -30) (Diff)
/source/blender/nodes/NOD_derived_node_tree.hh (+5, -0) (Diff)
/source/blender/nodes/NOD_geometry.h (+2, -2) (Diff)
/source/blender/nodes/NOD_geometry_exec.hh (+2, -1) (Diff)
/source/blender/nodes/NOD_node_declaration.hh (+77, -8) (Diff)
/source/blender/nodes/NOD_socket_declarations.hh (+16, -8) (Diff)
/source/blender/nodes/NOD_socket_declarations_geometry.hh (+2, -1) (Diff)
/source/blender/nodes/NOD_static_types.h (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_common.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_map_range.cc (+337, -58) (Diff)
/source/blender/nodes/shader/nodes/node_shader_math.cc (+15, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_mix_rgb.cc (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_environment.c (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_image.cc (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_musgrave.cc (+4, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_noise.cc (+4, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_voronoi.cc (+18, -5) (Diff)
/source/blender/nodes/shader/nodes/node_shader_tex_white_noise.cc (+4, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_vector_math.cc (+15, -1) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+3, -3) (Diff)
/source/blender/nodes/shader/node_shader_util.cc (+4, -0) (Diff)
/source/blender/nodes/texture/nodes/node_texture_common.c (+1, -1) (Diff)
/source/blender/nodes/texture/nodes/node_texture_image.c (+1, -1) (Diff)
/source/blender/nodes/texture/nodes/node_texture_math.c (+1, -1) (Diff)
/source/blender/nodes/texture/nodes/node_texture_mixRgb.c (+1, -1) (Diff)
/source/blender/python/BPY_extern_run.h (+105, -16) (Diff)
/source/blender/python/generic/idprop_py_api.c (+2, -0) (Diff)
/source/blender/python/generic/py_capi_utils.h (+8, -0) (Diff)
/source/blender/python/gpu/gpu_py.c (+1, -0) (Diff)
/source/blender/python/gpu/gpu_py_select.c (+1, -0) (Diff)
/source/blender/python/gpu/gpu_py_texture.c (+1, -0) (Diff)
/source/blender/python/intern/bpy_app_translations.c (+2, -2) (Diff)
/source/blender/python/intern/bpy_interface_run.c (+8, -6) (Diff)
/source/blender/python/intern/bpy_props.c (+4, -0) (Diff)
/source/blender/python/intern/bpy_rna_anim.c (+4, -0) (Diff)
/source/blender/python/intern/bpy_rna_data.c (+1, -1) (Diff)
/source/blender/render/intern/pipeline.c (+3, -3) (Diff)
/source/blender/render/RE_texture.h (+1, -1) (Diff)
/source/blender/sequencer/intern/disk_cache.c (+1, -1) (Diff)
/source/blender/sequencer/intern/render.c (+17, -13) (Diff)
/source/blender/sequencer/intern/sequencer.c (+1, -0) (Diff)
/source/blender/sequencer/intern/strip_relations.c (+24, -4) (Diff)
/source/blender/sequencer/SEQ_add.h (+3, -3) (Diff)
/source/blender/sequencer/SEQ_edit.h (+2, -2) (Diff)
/source/blender/sequencer/SEQ_iterator.h (+5, -5) (Diff)
/source/blender/sequencer/SEQ_relations.h (+3, -0) (Diff)
/source/blender/simulation/intern/ConstrainedConjugateGradient.h (+3, -3) (Diff)
/source/blender/windowmanager/gizmo/intern/wm_gizmo_group.c (+3, -6) (Diff)
/source/blender/windowmanager/intern/wm_draw.c (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+3, -0) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+70, -62) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+3, -2) (Diff)
/source/blender/windowmanager/intern/wm_gesture_ops.c (+1, -0) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+2, -2) (Diff)
/source/blender/windowmanager/intern/wm_keymap.c (+4, -0) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+0, -2) (Diff)
/source/blender/windowmanager/intern/wm_surface.c (+17, -1) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+6, -3) (Diff)
/source/blender/windowmanager/message_bus/intern/wm_message_bus_rna.c (+8, -2) (Diff)
/source/blender/windowmanager/WM_api.h (+0, -2) (Diff)
/source/blender/windowmanager/wm_event_types.h (+1, -1) (Diff)
/source/blender/windowmanager/wm_surface.h (+5, -0) (Diff)
/source/blender/windowmanager/WM_types.h (+3, -3) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+27, -8) (Diff)
/source/creator/creator.c (+4, -1) (Diff)
/source/creator/creator_args.c (+1, -3) (Diff)
/source/creator/creator_signals.c (+5, -4) (Diff)
/tests/python/CMakeLists.txt (+1, -0) (Diff)