Blender Git Loki
Git Commits -> Revision e0039cb
Revision e0039cb by Joseph Eagar (sculpt-dev) December 20, 2021, 19:31 (GMT) |
Merge with master |
Commit Details:
Full Hash: e0039cb3027a06cee7b50b35ac603ffaad0932f7
Parent Commit: af03503
Lines Changed: +7000, -11689
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, -2081)
/source/blender/editors/space_spreadsheet/spreadsheet_cell_value.hh (+0, -64)
/source/blender/modifiers/intern/MOD_weld.c (+0, -2081)
385 Modified Paths:
/build_files/build_environment/install_deps.sh (+6, -6) (Diff)
/build_files/build_environment/patches/usd.diff (+35, -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/sync.cpp (+5, -0) (Diff)
/intern/cycles/blender/sync.h (+7, -2) (Diff)
/intern/cycles/bvh/build.cpp (+129, -11) (Diff)
/intern/cycles/bvh/build.h (+2, -0) (Diff)
/intern/cycles/bvh/bvh2.cpp (+29, -9) (Diff)
/intern/cycles/bvh/embree.cpp (+103, -5) (Diff)
/intern/cycles/bvh/embree.h (+5, -0) (Diff)
/intern/cycles/bvh/params.h (+14, -3) (Diff)
/intern/cycles/bvh/split.cpp (+50, -2) (Diff)
/intern/cycles/bvh/split.h (+14, -0) (Diff)
/intern/cycles/bvh/unaligned.cpp (+2, -2) (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 (+31, -2) (Diff)
/intern/cycles/kernel/bvh/traversal.h (+29, -1) (Diff)
/intern/cycles/kernel/bvh/types.h (+1, -0) (Diff)
/intern/cycles/kernel/bvh/util.h (+14, -10) (Diff)
/intern/cycles/kernel/closure/bsdf.h (+1, -1) (Diff)
/intern/cycles/kernel/closure/bsdf_hair_principled.h (+1, -3) (Diff)
/intern/cycles/kernel/device/metal/kernel.metal (+3, -3) (Diff)
/intern/cycles/kernel/device/optix/kernel.cu (+62, -8) (Diff)
/intern/cycles/kernel/geom/attribute.h (+1, -1) (Diff)
/intern/cycles/kernel/geom/curve.h (+3, -3) (Diff)
/intern/cycles/kernel/geom/curve_intersect.h (+12, -12) (Diff)
/intern/cycles/kernel/geom/geom.h (+3, -0) (Diff)
/intern/cycles/kernel/geom/primitive.h (+50, -17) (Diff)
/intern/cycles/kernel/geom/shader_data.h (+38, -29) (Diff)
/intern/cycles/kernel/integrator/shade_surface.h (+1, -1) (Diff)
/intern/cycles/kernel/light/sample.h (+1, -1) (Diff)
/intern/cycles/kernel/osl/services.cpp (+20, -6) (Diff)
/intern/cycles/kernel/osl/services.h (+2, -0) (Diff)
/intern/cycles/kernel/svm/bevel.h (+4, -4) (Diff)
/intern/cycles/kernel/svm/closure.h (+3, -3) (Diff)
/intern/cycles/kernel/svm/geometry.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/tex_coord.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/wireframe.h (+7, -5) (Diff)
/intern/cycles/kernel/textures.h (+4, -0) (Diff)
/intern/cycles/kernel/types.h (+34, -20) (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 (+92, -13) (Diff)
/intern/cycles/scene/geometry.h (+10, -2) (Diff)
/intern/cycles/scene/object.cpp (+5, -1) (Diff)
/intern/cycles/scene/scene.cpp (+22, -0) (Diff)
/intern/cycles/scene/scene.h (+9, -0) (Diff)
/intern/libmv/intern/utildefines.h (+15, -3) (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)
/release/scripts/startup/bl_ui/space_topbar.py (+1, -1) (Diff)
/source/blender/blenkernel/BKE_fcurve_driver.h (+9, -1) (Diff)
/source/blender/blenkernel/BKE_global.h (+0, -3) (Diff)
/source/blender/blenkernel/BKE_main.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+32, -15) (Diff)
/source/blender/blenkernel/BKE_undo_system.h (+1, -1) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+1, -1) (Diff)
/source/blender/blenkernel/intern/curveprofile.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/displist.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/fcurve_driver.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/geometry_component_instances.cc (+4, -0) (Diff)
/source/blender/blenkernel/intern/image.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/lib_override.c (+89, -20) (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/modifier.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/node.cc (+64, -90) (Diff)
/source/blender/blenkernel/intern/object_dupli.cc (+30, -20) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+15, -9) (Diff)
/source/blender/blenkernel/intern/spline_nurbs.cc (+2, -2) (Diff)
/source/blender/blenkernel/intern/undo_system.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/volume.cc (+7, -6) (Diff)
/source/blender/blenlib/BLI_assert.h (+1, -0) (Diff)
/source/blender/blenlib/BLI_color.hh (+11, -8) (Diff)
/source/blender/blenlib/BLI_compiler_compat.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_delaunay_2d.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_dlrbTree.h (+3, -3) (Diff)
/source/blender/blenlib/BLI_endian_switch.h (+2, -0) (Diff)
/source/blender/blenlib/BLI_endian_switch_inline.h (+3, -0) (Diff)
/source/blender/blenlib/BLI_filereader.h (+6, -6) (Diff)
/source/blender/blenlib/BLI_ghash.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_kdtree_impl.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_linklist_lockfree.h (+6, -5) (Diff)
/source/blender/blenlib/BLI_listbase.h (+29, -0) (Diff)
/source/blender/blenlib/BLI_math_base.h (+3, -3) (Diff)
/source/blender/blenlib/BLI_math_bits.h (+5, -0) (Diff)
/source/blender/blenlib/BLI_math_geom.h (+4, -2) (Diff)
/source/blender/blenlib/BLI_math_matrix.h (+15, -6) (Diff)
/source/blender/blenlib/BLI_math_rotation.h (+14, -16) (Diff)
/source/blender/blenlib/BLI_math_vector.h (+2, -0) (Diff)
/source/blender/blenlib/BLI_mempool.h (+2, -2) (Diff)
/source/blender/blenlib/BLI_path_util.h (+18, -2) (Diff)
/source/blender/blenlib/BLI_quadric.h (+6, -3) (Diff)
/source/blender/blenlib/BLI_scanfill.h (+1, -0) (Diff)
/source/blender/blenlib/BLI_session_uuid.h (+4, -3) (Diff)
/source/blender/blenlib/BLI_sort.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_system.h (+7, -3) (Diff)
/source/blender/blenlib/BLI_sys_types.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_task.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_threads.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_timer.h (+7, -4) (Diff)
/source/blender/blenlib/BLI_vector.hh (+1, -1) (Diff)
/source/blender/blenlib/BLI_virtual_array.hh (+2, -2) (Diff)
/source/blender/blenlib/BLI_virtual_vector_array.hh (+1, -1) (Diff)
/source/blender/blenlib/BLI_winstuff.h (+3, -2) (Diff)
/source/blender/blenlib/intern/listbase.c (+20, -0) (Diff)
/source/blender/blenlib/intern/path_util.c (+18, -14) (Diff)
/source/blender/blenlib/intern/task_scheduler.cc (+3, -3) (Diff)
/source/blender/blenlib/tests/BLI_listbase_test.cc (+25, -0) (Diff)
/source/blender/blenlib/tests/BLI_vector_test.cc (+11, -0) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+43, -16) (Diff)
/source/blender/blenloader/intern/writefile.c (+28, -10) (Diff)
/source/blender/compositor/intern/COM_compositor.cc (+1, -1) (Diff)
/source/blender/compositor/intern/COM_MemoryProxy.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/asset/intern/asset_indexer.cc (+3, -4) (Diff)
/source/blender/editors/asset/intern/asset_ops.cc (+4, -4) (Diff)
/source/blender/editors/asset/intern/asset_temp_id_consumer.cc (+3, -2) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+6, -6) (Diff)
/source/blender/editors/include/ED_keyframes_edit.h (+5, -0) (Diff)
/source/blender/editors/include/ED_render.h (+1, -3) (Diff)
/source/blender/editors/include/UI_interface.h (+7, -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_view.cc (+2, -2) (Diff)
/source/blender/editors/object/object_edit.c (+5, -5) (Diff)
/source/blender/editors/render/render_preview.c (+5, -86) (Diff)
/source/blender/editors/screen/screendump.c (+3, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+6, -2) (Diff)
/source/blender/editors/space_file/asset_catalog_tree_view.cc (+3, -2) (Diff)
/source/blender/editors/space_file/file_ops.c (+3, -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 (+15, -1454) (Diff)
/source/blender/editors/space_node/node_draw.cc (+17, -4) (Diff)
/source/blender/editors/space_node/node_geometry_attribute_search.cc (+2, -2) (Diff)
/source/blender/editors/space_node/node_intern.hh (+29, -6) (Diff)
/source/blender/editors/space_node/node_relationships.cc (+137, -18) (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_edit.c (+3, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_add.c (+15, -0) (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_convert.c (+3, -1) (Diff)
/source/blender/editors/transform/transform_convert.h (+1, -0) (Diff)
/source/blender/editors/transform/transform_convert_sequencer_image.c (+45, -0) (Diff)
/source/blender/editors/transform/transform_generics.c (+2, -1) (Diff)
/source/blender/editors/transform/transform_snap.c (+13, -4) (Diff)
/source/blender/editors/undo/ed_undo.c (+37, -86) (Diff)
/source/blender/editors/util/ed_util.c (+4, -3) (Diff)
/source/blender/functions/FN_generic_virtual_array.hh (+15, -0) (Diff)
/source/blender/geometry/intern/realize_instances.cc (+1, -1) (Diff)
/source/blender/gpu/GPU_state.h (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_shader_interface.cc (+2, -0) (Diff)
/source/blender/gpu/opengl/gl_state.hh (+6, -0) (Diff)
/source/blender/imbuf/IMB_imbuf.h (+19, -0) (Diff)
/source/blender/imbuf/intern/transform.cc (+427, -45) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+8, -8) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+152, -128) (Diff)
/source/blender/makesdna/DNA_movieclip_types.h (+5, -5) (Diff)
/source/blender/makesdna/DNA_nla_types.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_node_types.h (+45, -34) (Diff)
/source/blender/makesdna/DNA_object_force_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_object_types.h (+25, -23) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+24, -23) (Diff)
/source/blender/makesdna/DNA_pointcloud_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_rigidbody_types.h (+8, -8) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+28, -27) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+5, -3) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+49, -22) (Diff)
/source/blender/makesdna/DNA_shader_fx_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_simulation_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+76, -71) (Diff)
/source/blender/makesdna/DNA_texture_types.h (+8, -6) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+20, -20) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+8, -5) (Diff)
/source/blender/makesdna/DNA_view2d_types.h (+10, -8) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_volume_types.h (+11, -11) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+20, -10) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+3, -1) (Diff)
/source/blender/makesdna/intern/dna_utils.h (+3, -1) (Diff)
/source/blender/makesrna/intern/rna_access_compare_override.c (+9, -2) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+3, -2) (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/modifiers/CMakeLists.txt (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+11, -10) (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_composite.cc (+9, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_crop.cc (+28, -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 (+9, -0) (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 (+53, -4) (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 (+34, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_movieclip.cc (+48, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_moviedistortion.cc (+28, -3) (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/function/nodes/node_fn_compare.cc (+51, -4) (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 (+2, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_clamp.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_color_ramp.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_combine_xyz.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_compare.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_convert.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_curve_map.cc (+1, -2) (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 (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_mix.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_proximity.cc (+2, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_randomize.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_separate_xyz.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_transfer.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_vector_math.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_vector_rotate.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_select_by_handle_type.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_set_handles.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_spline_type.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_subdivide.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_to_points.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_points_to_volume.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_instance.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_rotate.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_scale.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_translate.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_raycast.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_subdivision_surface.cc (+1, -2) (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_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_dual_mesh.cc (+84, -0) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_image_texture.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_circle.cc (+1, -4) (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_grid.cc (+84, -58) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc (+41, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_uv_sphere.cc (+0, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_to_points.cc (+1, -2) (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_separate_geometry.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_curve_handles.cc (+3, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_material.cc (+27, -17) (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 (+30, -4) (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_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/NOD_geometry.h (+2, -2) (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/shader/nodes/node_shader_map_range.cc (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_math.cc (+14, -0) (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 (+14, -0) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+3, -15) (Diff)
/source/blender/nodes/shader/node_shader_util.cc (+4, -0) (Diff)
/source/blender/nodes/texture/nodes/node_texture_output.c (+1, -2) (Diff)
/source/blender/nodes/texture/nodes/node_texture_viewer.c (+1, -2) (Diff)
/source/blender/nodes/texture/node_texture_tree.c (+0, -12) (Diff)
/source/blender/nodes/texture/node_texture_util.c (+0, -17) (Diff)
/source/blender/nodes/texture/node_texture_util.h (+0, -4) (Diff)
/source/blender/python/intern/bpy_rna_anim.c (+4, -0) (Diff)
/source/blender/render/intern/pipeline.c (+3, -3) (Diff)
/source/blender/sequencer/intern/sequencer.c (+5, -0) (Diff)
/source/blender/sequencer/intern/strip_add.c (+0, -9) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+50, -36) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+3, -2) (Diff)
/source/blender/windowmanager/intern/wm_surface.c (+2, -1) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+3, -2) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+4, -1) (Diff)
/source/creator/creator.c (+3, -1) (Diff)
/source/creator/creator_args.c (+0, -1) (Diff)
/tests/python/CMakeLists.txt (+1, -0) (Diff)
/build_files/build_environment/patches/usd.diff (+35, -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/sync.cpp (+5, -0) (Diff)
/intern/cycles/blender/sync.h (+7, -2) (Diff)
/intern/cycles/bvh/build.cpp (+129, -11) (Diff)
/intern/cycles/bvh/build.h (+2, -0) (Diff)
/intern/cycles/bvh/bvh2.cpp (+29, -9) (Diff)
/intern/cycles/bvh/embree.cpp (+103, -5) (Diff)
/intern/cycles/bvh/embree.h (+5, -0) (Diff)
/intern/cycles/bvh/params.h (+14, -3) (Diff)
/intern/cycles/bvh/split.cpp (+50, -2) (Diff)
/intern/cycles/bvh/split.h (+14, -0) (Diff)
/intern/cycles/bvh/unaligned.cpp (+2, -2) (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 (+31, -2) (Diff)
/intern/cycles/kernel/bvh/traversal.h (+29, -1) (Diff)
/intern/cycles/kernel/bvh/types.h (+1, -0) (Diff)
/intern/cycles/kernel/bvh/util.h (+14, -10) (Diff)
/intern/cycles/kernel/closure/bsdf.h (+1, -1) (Diff)
/intern/cycles/kernel/closure/bsdf_hair_principled.h (+1, -3) (Diff)
/intern/cycles/kernel/device/metal/kernel.metal (+3, -3) (Diff)
/intern/cycles/kernel/device/optix/kernel.cu (+62, -8) (Diff)
/intern/cycles/kernel/geom/attribute.h (+1, -1) (Diff)
/intern/cycles/kernel/geom/curve.h (+3, -3) (Diff)
/intern/cycles/kernel/geom/curve_intersect.h (+12, -12) (Diff)
/intern/cycles/kernel/geom/geom.h (+3, -0) (Diff)
/intern/cycles/kernel/geom/primitive.h (+50, -17) (Diff)
/intern/cycles/kernel/geom/shader_data.h (+38, -29) (Diff)
/intern/cycles/kernel/integrator/shade_surface.h (+1, -1) (Diff)
/intern/cycles/kernel/light/sample.h (+1, -1) (Diff)
/intern/cycles/kernel/osl/services.cpp (+20, -6) (Diff)
/intern/cycles/kernel/osl/services.h (+2, -0) (Diff)
/intern/cycles/kernel/svm/bevel.h (+4, -4) (Diff)
/intern/cycles/kernel/svm/closure.h (+3, -3) (Diff)
/intern/cycles/kernel/svm/geometry.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/tex_coord.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/wireframe.h (+7, -5) (Diff)
/intern/cycles/kernel/textures.h (+4, -0) (Diff)
/intern/cycles/kernel/types.h (+34, -20) (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 (+92, -13) (Diff)
/intern/cycles/scene/geometry.h (+10, -2) (Diff)
/intern/cycles/scene/object.cpp (+5, -1) (Diff)
/intern/cycles/scene/scene.cpp (+22, -0) (Diff)
/intern/cycles/scene/scene.h (+9, -0) (Diff)
/intern/libmv/intern/utildefines.h (+15, -3) (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)
/release/scripts/startup/bl_ui/space_topbar.py (+1, -1) (Diff)
/source/blender/blenkernel/BKE_fcurve_driver.h (+9, -1) (Diff)
/source/blender/blenkernel/BKE_global.h (+0, -3) (Diff)
/source/blender/blenkernel/BKE_main.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+32, -15) (Diff)
/source/blender/blenkernel/BKE_undo_system.h (+1, -1) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+1, -1) (Diff)
/source/blender/blenkernel/intern/curveprofile.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/displist.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/fcurve_driver.c (+7, -0) (Diff)
/source/blender/blenkernel/intern/geometry_component_instances.cc (+4, -0) (Diff)
/source/blender/blenkernel/intern/image.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/lib_override.c (+89, -20) (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/modifier.c (+3, -2) (Diff)
/source/blender/blenkernel/intern/node.cc (+64, -90) (Diff)
/source/blender/blenkernel/intern/object_dupli.cc (+30, -20) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+15, -9) (Diff)
/source/blender/blenkernel/intern/spline_nurbs.cc (+2, -2) (Diff)
/source/blender/blenkernel/intern/undo_system.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/volume.cc (+7, -6) (Diff)
/source/blender/blenlib/BLI_assert.h (+1, -0) (Diff)
/source/blender/blenlib/BLI_color.hh (+11, -8) (Diff)
/source/blender/blenlib/BLI_compiler_compat.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_delaunay_2d.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_dlrbTree.h (+3, -3) (Diff)
/source/blender/blenlib/BLI_endian_switch.h (+2, -0) (Diff)
/source/blender/blenlib/BLI_endian_switch_inline.h (+3, -0) (Diff)
/source/blender/blenlib/BLI_filereader.h (+6, -6) (Diff)
/source/blender/blenlib/BLI_ghash.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_kdtree_impl.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_linklist_lockfree.h (+6, -5) (Diff)
/source/blender/blenlib/BLI_listbase.h (+29, -0) (Diff)
/source/blender/blenlib/BLI_math_base.h (+3, -3) (Diff)
/source/blender/blenlib/BLI_math_bits.h (+5, -0) (Diff)
/source/blender/blenlib/BLI_math_geom.h (+4, -2) (Diff)
/source/blender/blenlib/BLI_math_matrix.h (+15, -6) (Diff)
/source/blender/blenlib/BLI_math_rotation.h (+14, -16) (Diff)
/source/blender/blenlib/BLI_math_vector.h (+2, -0) (Diff)
/source/blender/blenlib/BLI_mempool.h (+2, -2) (Diff)
/source/blender/blenlib/BLI_path_util.h (+18, -2) (Diff)
/source/blender/blenlib/BLI_quadric.h (+6, -3) (Diff)
/source/blender/blenlib/BLI_scanfill.h (+1, -0) (Diff)
/source/blender/blenlib/BLI_session_uuid.h (+4, -3) (Diff)
/source/blender/blenlib/BLI_sort.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_system.h (+7, -3) (Diff)
/source/blender/blenlib/BLI_sys_types.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_task.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_threads.h (+1, -1) (Diff)
/source/blender/blenlib/BLI_timer.h (+7, -4) (Diff)
/source/blender/blenlib/BLI_vector.hh (+1, -1) (Diff)
/source/blender/blenlib/BLI_virtual_array.hh (+2, -2) (Diff)
/source/blender/blenlib/BLI_virtual_vector_array.hh (+1, -1) (Diff)
/source/blender/blenlib/BLI_winstuff.h (+3, -2) (Diff)
/source/blender/blenlib/intern/listbase.c (+20, -0) (Diff)
/source/blender/blenlib/intern/path_util.c (+18, -14) (Diff)
/source/blender/blenlib/intern/task_scheduler.cc (+3, -3) (Diff)
/source/blender/blenlib/tests/BLI_listbase_test.cc (+25, -0) (Diff)
/source/blender/blenlib/tests/BLI_vector_test.cc (+11, -0) (Diff)
/source/blender/blenloader/intern/versioning_300.c (+43, -16) (Diff)
/source/blender/blenloader/intern/writefile.c (+28, -10) (Diff)
/source/blender/compositor/intern/COM_compositor.cc (+1, -1) (Diff)
/source/blender/compositor/intern/COM_MemoryProxy.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/asset/intern/asset_indexer.cc (+3, -4) (Diff)
/source/blender/editors/asset/intern/asset_ops.cc (+4, -4) (Diff)
/source/blender/editors/asset/intern/asset_temp_id_consumer.cc (+3, -2) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+6, -6) (Diff)
/source/blender/editors/include/ED_keyframes_edit.h (+5, -0) (Diff)
/source/blender/editors/include/ED_render.h (+1, -3) (Diff)
/source/blender/editors/include/UI_interface.h (+7, -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_view.cc (+2, -2) (Diff)
/source/blender/editors/object/object_edit.c (+5, -5) (Diff)
/source/blender/editors/render/render_preview.c (+5, -86) (Diff)
/source/blender/editors/screen/screendump.c (+3, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+6, -2) (Diff)
/source/blender/editors/space_file/asset_catalog_tree_view.cc (+3, -2) (Diff)
/source/blender/editors/space_file/file_ops.c (+3, -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 (+15, -1454) (Diff)
/source/blender/editors/space_node/node_draw.cc (+17, -4) (Diff)
/source/blender/editors/space_node/node_geometry_attribute_search.cc (+2, -2) (Diff)
/source/blender/editors/space_node/node_intern.hh (+29, -6) (Diff)
/source/blender/editors/space_node/node_relationships.cc (+137, -18) (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_edit.c (+3, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_add.c (+15, -0) (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_convert.c (+3, -1) (Diff)
/source/blender/editors/transform/transform_convert.h (+1, -0) (Diff)
/source/blender/editors/transform/transform_convert_sequencer_image.c (+45, -0) (Diff)
/source/blender/editors/transform/transform_generics.c (+2, -1) (Diff)
/source/blender/editors/transform/transform_snap.c (+13, -4) (Diff)
/source/blender/editors/undo/ed_undo.c (+37, -86) (Diff)
/source/blender/editors/util/ed_util.c (+4, -3) (Diff)
/source/blender/functions/FN_generic_virtual_array.hh (+15, -0) (Diff)
/source/blender/geometry/intern/realize_instances.cc (+1, -1) (Diff)
/source/blender/gpu/GPU_state.h (+3, -1) (Diff)
/source/blender/gpu/intern/gpu_shader_interface.cc (+2, -0) (Diff)
/source/blender/gpu/opengl/gl_state.hh (+6, -0) (Diff)
/source/blender/imbuf/IMB_imbuf.h (+19, -0) (Diff)
/source/blender/imbuf/intern/transform.cc (+427, -45) (Diff)
/source/blender/makesdna/DNA_mesh_types.h (+8, -8) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+152, -128) (Diff)
/source/blender/makesdna/DNA_movieclip_types.h (+5, -5) (Diff)
/source/blender/makesdna/DNA_nla_types.h (+2, -2) (Diff)
/source/blender/makesdna/DNA_node_types.h (+45, -34) (Diff)
/source/blender/makesdna/DNA_object_force_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_object_types.h (+25, -23) (Diff)
/source/blender/makesdna/DNA_particle_types.h (+24, -23) (Diff)
/source/blender/makesdna/DNA_pointcloud_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_rigidbody_types.h (+8, -8) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+28, -27) (Diff)
/source/blender/makesdna/DNA_screen_types.h (+5, -3) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+49, -22) (Diff)
/source/blender/makesdna/DNA_shader_fx_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_simulation_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_space_types.h (+76, -71) (Diff)
/source/blender/makesdna/DNA_texture_types.h (+8, -6) (Diff)
/source/blender/makesdna/DNA_tracking_types.h (+20, -20) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+8, -5) (Diff)
/source/blender/makesdna/DNA_view2d_types.h (+10, -8) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+1, -1) (Diff)
/source/blender/makesdna/DNA_volume_types.h (+11, -11) (Diff)
/source/blender/makesdna/DNA_windowmanager_types.h (+20, -10) (Diff)
/source/blender/makesdna/dna_workspace_types.h (+3, -1) (Diff)
/source/blender/makesdna/intern/dna_utils.h (+3, -1) (Diff)
/source/blender/makesrna/intern/rna_access_compare_override.c (+9, -2) (Diff)
/source/blender/makesrna/intern/rna_fcurve.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_main.c (+3, -2) (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/modifiers/CMakeLists.txt (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+11, -10) (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_composite.cc (+9, -1) (Diff)
/source/blender/nodes/composite/nodes/node_composite_crop.cc (+28, -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 (+9, -0) (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 (+53, -4) (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 (+34, -0) (Diff)
/source/blender/nodes/composite/nodes/node_composite_movieclip.cc (+48, -2) (Diff)
/source/blender/nodes/composite/nodes/node_composite_moviedistortion.cc (+28, -3) (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/function/nodes/node_fn_compare.cc (+51, -4) (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 (+2, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_clamp.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_color_ramp.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_combine_xyz.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_compare.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_convert.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_curve_map.cc (+1, -2) (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 (+1, -1) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_mix.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_proximity.cc (+2, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_randomize.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_separate_xyz.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_transfer.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_vector_math.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_attribute_vector_rotate.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_select_by_handle_type.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_set_handles.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_spline_type.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_subdivide.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_curve_to_points.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_points_to_volume.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_instance.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_rotate.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_scale.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_point_translate.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_raycast.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/legacy/node_geo_legacy_subdivision_surface.cc (+1, -2) (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_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_dual_mesh.cc (+84, -0) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_image_texture.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_circle.cc (+1, -4) (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_grid.cc (+84, -58) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_line.cc (+41, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_uv_sphere.cc (+0, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_mesh_to_points.cc (+1, -2) (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_separate_geometry.cc (+1, -2) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_curve_handles.cc (+3, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_set_material.cc (+27, -17) (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 (+30, -4) (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_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/NOD_geometry.h (+2, -2) (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/shader/nodes/node_shader_map_range.cc (+1, -1) (Diff)
/source/blender/nodes/shader/nodes/node_shader_math.cc (+14, -0) (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 (+14, -0) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+3, -15) (Diff)
/source/blender/nodes/shader/node_shader_util.cc (+4, -0) (Diff)
/source/blender/nodes/texture/nodes/node_texture_output.c (+1, -2) (Diff)
/source/blender/nodes/texture/nodes/node_texture_viewer.c (+1, -2) (Diff)
/source/blender/nodes/texture/node_texture_tree.c (+0, -12) (Diff)
/source/blender/nodes/texture/node_texture_util.c (+0, -17) (Diff)
/source/blender/nodes/texture/node_texture_util.h (+0, -4) (Diff)
/source/blender/python/intern/bpy_rna_anim.c (+4, -0) (Diff)
/source/blender/render/intern/pipeline.c (+3, -3) (Diff)
/source/blender/sequencer/intern/sequencer.c (+5, -0) (Diff)
/source/blender/sequencer/intern/strip_add.c (+0, -9) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+50, -36) (Diff)
/source/blender/windowmanager/intern/wm_files_link.c (+3, -2) (Diff)
/source/blender/windowmanager/intern/wm_surface.c (+2, -1) (Diff)
/source/blender/windowmanager/intern/wm_window.c (+3, -2) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+4, -1) (Diff)
/source/creator/creator.c (+3, -1) (Diff)
/source/creator/creator_args.c (+0, -1) (Diff)
/tests/python/CMakeLists.txt (+1, -0) (Diff)