Changes to be committed: modified: CMakeLists.txt modified: build_files/build_environment/cmake/versions.cmake modified: build_files/build_environment/install_linux_packages.py modified: build_files/cmake/config/blender_full.cmake modified: build_files/cmake/config/blender_lite.cmake modified: build_files/cmake/config/blender_release.cmake modified: build_files/cmake/platform/platform_apple_xcode.cmake modified: build_files/windows/find_dependencies.cmd modified: doc/python_api/examples/bpy.types.USDHook.py modified: doc/python_api/rst/info_quickstart.rst new file: extern/lzma/7zTypes.h new file: extern/lzma/7zWindows.h modified: extern/lzma/Alloc.c modified: extern/lzma/Alloc.h modified: extern/lzma/CMakeLists.txt new file: extern/lzma/Compiler.h new file: extern/lzma/CpuArch.c new file: extern/lzma/CpuArch.h modified: extern/lzma/LzFind.c modified: extern/lzma/LzFind.h new file: extern/lzma/LzFindMt.c new file: extern/lzma/LzFindMt.h new file: extern/lzma/LzFindOpt.c modified: extern/lzma/LzHash.h modified: extern/lzma/LzmaDec.c modified: extern/lzma/LzmaDec.h modified: extern/lzma/LzmaEnc.c modified: extern/lzma/LzmaEnc.h modified: extern/lzma/LzmaLib.c modified: extern/lzma/LzmaLib.h new file: extern/lzma/Precomp.h modified: extern/lzma/README.blender new file: extern/lzma/Threads.c new file: extern/lzma/Threads.h deleted: extern/lzma/Types.h deleted: extern/lzma/history.txt deleted: extern/lzma/lzma.txt modified: extern/xdnd/xdnd.h modified: intern/clog/CLG_log.h modified: intern/cycles/blender/util.h modified: intern/cycles/integrator/path_trace.cpp modified: intern/cycles/kernel/closure/bsdf_principled_hair_huang.h modified: intern/cycles/kernel/light/tree.h modified: intern/ghost/intern/GHOST_DropTargetX11.cc modified: intern/ghost/intern/GHOST_PathUtils.cc modified: intern/ghost/intern/GHOST_PathUtils.hh modified: intern/ghost/intern/GHOST_SystemWayland.hh modified: intern/ghost/intern/GHOST_SystemWin32.cc modified: intern/ghost/intern/GHOST_WindowCocoa.mm modified: intern/guardedalloc/MEM_guardedalloc.h modified: release/darwin/Blender.app/Contents/Info.plist modified: release/license/THIRD-PARTY-LICENSES.txt modified: scripts/startup/bl_ui/properties_data_grease_pencil.py modified: scripts/startup/bl_ui/space_view3d.py modified: source/CMakeLists.txt modified: source/blender/asset_system/AS_asset_catalog.hh modified: source/blender/asset_system/AS_asset_representation.hh modified: source/blender/asset_system/intern/asset_catalog_path.cc modified: source/blender/asset_system/intern/asset_representation.cc modified: source/blender/asset_system/tests/asset_catalog_test.cc modified: source/blender/asset_system/tests/asset_representation_test.cc modified: source/blender/blenfont/intern/blf.cc modified: source/blender/blenkernel/BKE_duplilist.hh modified: source/blender/blenkernel/BKE_fcurve_driver.h new file: source/blender/blenkernel/BKE_grease_pencil_legacy_convert.hh modified: source/blender/blenkernel/BKE_idtype.hh modified: source/blender/blenkernel/BKE_modifier.hh modified: source/blender/blenkernel/BKE_node_tree_interface.hh renamed: source/blender/blenkernel/BKE_writeavi.h -> source/blender/blenkernel/BKE_writemovie.hh modified: source/blender/blenkernel/intern/DerivedMesh.cc modified: source/blender/blenkernel/intern/action.cc modified: source/blender/blenkernel/intern/action_mirror.cc modified: source/blender/blenkernel/intern/armature.cc modified: source/blender/blenkernel/intern/asset_weak_reference.cc modified: source/blender/blenkernel/intern/brush.cc modified: source/blender/blenkernel/intern/cachefile.cc modified: source/blender/blenkernel/intern/camera.cc modified: source/blender/blenkernel/intern/collection.cc modified: source/blender/blenkernel/intern/constraint.cc modified: source/blender/blenkernel/intern/context.cc modified: source/blender/blenkernel/intern/curve.cc modified: source/blender/blenkernel/intern/curve_to_mesh_convert.cc modified: source/blender/blenkernel/intern/curves.cc modified: source/blender/blenkernel/intern/gpencil_curve_legacy.cc modified: source/blender/blenkernel/intern/gpencil_geom_legacy.cc modified: source/blender/blenkernel/intern/gpencil_legacy.cc modified: source/blender/blenkernel/intern/gpencil_modifier_legacy.cc modified: source/blender/blenkernel/intern/ipo.cc modified: source/blender/blenkernel/intern/key.cc modified: source/blender/blenkernel/intern/lattice.cc modified: source/blender/blenkernel/intern/layer.cc modified: source/blender/blenkernel/intern/lib_id_eval.cc modified: source/blender/blenkernel/intern/lib_override_proxy_conversion.cc modified: source/blender/blenkernel/intern/lib_remap_test.cc modified: source/blender/blenkernel/intern/library.cc modified: source/blender/blenkernel/intern/light_linking.cc modified: source/blender/blenkernel/intern/lightprobe.cc modified: source/blender/blenkernel/intern/linestyle.cc modified: source/blender/blenkernel/intern/mask.cc modified: source/blender/blenkernel/intern/material.cc modified: source/blender/blenkernel/intern/mball.cc modified: source/blender/blenkernel/intern/movieclip.cc modified: source/blender/blenkernel/intern/paint.cc modified: source/blender/blenkernel/intern/particle.cc modified: source/blender/blenkernel/intern/pointcloud.cc modified: source/blender/blenkernel/intern/scene.cc modified: source/blender/blenkernel/intern/screen.cc modified: source/blender/blenkernel/intern/sound.cc modified: source/blender/blenkernel/intern/speaker.cc modified: source/blender/blenkernel/intern/text.cc modified: source/blender/blenkernel/intern/texture.cc modified: source/blender/blenkernel/intern/vfont.cc new file: source/blender/blenkernel/intern/wm_runtime.cc modified: source/blender/blenkernel/intern/workspace.cc new file: source/blender/blenkernel/intern/writemovie.cc modified: source/blender/blenlib/BLI_atomic_disjoint_set.hh modified: source/blender/blenlib/BLI_offset_span.hh new file: source/blender/blenlib/BLI_random_access_iterator_mixin.hh modified: source/blender/blenlib/BLI_shared_cache.hh modified: source/blender/blenlib/BLI_string_ref.hh modified: source/blender/blenlib/BLI_virtual_array.hh modified: source/blender/blenlib/CMakeLists.txt modified: source/blender/blenlib/intern/array_store.cc modified: source/blender/blenlib/intern/uuid.cc new file: source/blender/blenlib/tests/BLI_random_access_iterator_mixin_test.cc modified: source/blender/blenlib/tests/BLI_string_ref_test.cc modified: source/blender/blenlib/tests/BLI_uuid_test.cc modified: source/blender/compositor/operations/COM_TextureOperation.cc modified: source/blender/compositor/realtime_compositor/intern/node_operation.cc modified: source/blender/compositor/realtime_compositor/shaders/compositor_write_output.glsl modified: source/blender/compositor/realtime_compositor/shaders/library/gpu_shader_compositor_hue_correct.glsl modified: source/blender/depsgraph/DEG_depsgraph_query.hh modified: source/blender/depsgraph/intern/builder/deg_builder_nodes.cc modified: source/blender/depsgraph/intern/builder/deg_builder_nodes.h modified: source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc modified: source/blender/depsgraph/intern/builder/deg_builder_relations_rig.cc modified: source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc modified: source/blender/depsgraph/intern/depsgraph.cc modified: source/blender/depsgraph/intern/depsgraph.hh modified: source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc modified: source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.h modified: source/blender/depsgraph/intern/eval/deg_eval_flush.cc modified: source/blender/depsgraph/intern/eval/deg_eval_runtime_backup.cc modified: source/blender/depsgraph/intern/eval/deg_eval_runtime_backup.h modified: source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_animation.cc modified: source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_gpencil.cc modified: source/blender/depsgraph/intern/node/deg_node.cc modified: source/blender/depsgraph/intern/node/deg_node.hh modified: source/blender/depsgraph/intern/node/deg_node_component.cc modified: source/blender/depsgraph/intern/node/deg_node_component.hh modified: source/blender/depsgraph/intern/node/deg_node_id.cc modified: source/blender/depsgraph/intern/node/deg_node_id.hh modified: source/blender/depsgraph/intern/node/deg_node_operation.cc modified: source/blender/depsgraph/intern/node/deg_node_operation.hh modified: source/blender/draw/CMakeLists.txt modified: source/blender/draw/engines/compositor/compositor_engine.cc new file: source/blender/draw/engines/eevee_next/shaders/eevee_reflection_probe_mapping_lib.glsl modified: source/blender/draw/engines/overlay/overlay_armature.cc modified: source/blender/draw/engines/overlay/overlay_edit_uv.cc modified: source/blender/draw/engines/overlay/overlay_private.hh modified: source/blender/draw/engines/overlay/shaders/infos/overlay_edit_mode_info.hh modified: source/blender/draw/engines/overlay/shaders/overlay_edit_uv_stretching_vert.glsl modified: source/blender/editors/animation/anim_channels_edit.cc modified: source/blender/editors/animation/anim_motion_paths.cc modified: source/blender/editors/animation/drivers.cc modified: source/blender/editors/armature/armature_edit.cc modified: source/blender/editors/armature/armature_relations.cc modified: source/blender/editors/armature/pose_edit.cc modified: source/blender/editors/armature/pose_select.cc modified: source/blender/editors/armature/pose_transform.cc modified: source/blender/editors/asset/intern/asset_indexer.cc modified: source/blender/editors/asset/intern/asset_menu_utils.cc modified: source/blender/editors/curve/editcurve.cc modified: source/blender/editors/curve/editcurve_select.cc modified: source/blender/editors/curve/editfont.cc modified: source/blender/editors/curves/intern/curves_ops.cc modified: source/blender/editors/gpencil_legacy/gpencil_bake_animation.cc modified: source/blender/editors/gpencil_legacy/gpencil_data.cc modified: source/blender/editors/gpencil_legacy/gpencil_edit.cc modified: source/blender/editors/gpencil_legacy/gpencil_select.cc modified: source/blender/editors/gpencil_legacy/gpencil_trace_ops.cc modified: source/blender/editors/gpencil_legacy/gpencil_vertex_ops.cc new file: source/blender/editors/grease_pencil/intern/grease_pencil_undo.cc modified: source/blender/editors/include/UI_interface_c.hh modified: source/blender/editors/interface/interface_context_menu.cc modified: source/blender/editors/interface/interface_drag.cc modified: source/blender/editors/interface/interface_drop.cc modified: source/blender/editors/interface/interface_dropboxes.cc modified: source/blender/editors/interface/interface_ops.cc modified: source/blender/editors/interface/interface_utils.cc modified: source/blender/editors/interface/views/abstract_view_item.cc modified: source/blender/editors/io/io_cache.cc modified: source/blender/editors/mask/mask_ops.cc modified: source/blender/editors/mesh/editmesh_select.cc modified: source/blender/editors/mesh/editmesh_tools.cc modified: source/blender/editors/object/object_collection.cc modified: source/blender/editors/object/object_constraint.cc modified: source/blender/editors/object/object_data_transform.cc modified: source/blender/editors/object/object_edit.cc modified: source/blender/editors/object/object_gpencil_modifier.cc modified: source/blender/editors/object/object_transform.cc modified: source/blender/editors/object/object_vgroup.cc modified: source/blender/editors/physics/physics_pointcache.cc modified: source/blender/editors/physics/rigidbody_constraint.cc modified: source/blender/editors/render/render_update.cc modified: source/blender/editors/screen/screen_edit.cc modified: source/blender/editors/sculpt_paint/curves_sculpt_ops.cc modified: source/blender/editors/sculpt_paint/grease_pencil_draw_ops.cc modified: source/blender/editors/sculpt_paint/paint_image_proj.cc modified: source/blender/editors/sculpt_paint/paint_vertex_color_ops.cc modified: source/blender/editors/sculpt_paint/sculpt_paint_color.cc modified: source/blender/editors/space_clip/tracking_ops.cc modified: source/blender/editors/space_clip/tracking_ops_plane.cc modified: source/blender/editors/space_clip/tracking_ops_solve.cc modified: source/blender/editors/space_console/space_console.cc modified: source/blender/editors/space_graph/graph_buttons.cc modified: source/blender/editors/space_image/space_image.cc modified: source/blender/editors/space_node/node_edit.cc modified: source/blender/editors/space_node/node_select.cc modified: source/blender/editors/space_outliner/outliner_collections.cc modified: source/blender/editors/space_outliner/outliner_dragdrop.cc modified: source/blender/editors/space_outliner/outliner_select.cc modified: source/blender/editors/space_view3d/view3d_cursor_snap.cc modified: source/blender/editors/space_view3d/view3d_edit.cc modified: source/blender/editors/space_view3d/view3d_gizmo_camera.cc modified: source/blender/editors/space_view3d/view3d_gizmo_light.cc modified: source/blender/editors/space_view3d/view3d_header.cc modified: source/blender/editors/space_view3d/view3d_navigate_view_all.cc modified: source/blender/editors/space_view3d/view3d_navigate_view_camera.cc modified: source/blender/editors/space_view3d/view3d_snap.cc modified: source/blender/editors/space_view3d/view3d_view.cc modified: source/blender/editors/transform/transform.cc modified: source/blender/editors/transform/transform_constraints.cc modified: source/blender/editors/transform/transform_constraints.hh modified: source/blender/editors/transform/transform_convert_action.cc modified: source/blender/editors/transform/transform_convert_cursor.cc modified: source/blender/editors/transform/transform_convert_object.cc modified: source/blender/editors/undo/memfile_undo.cc modified: source/blender/editors/undo/undo_system_types.cc modified: source/blender/editors/util/ed_util.cc modified: source/blender/editors/uvedit/uvedit_ops.cc modified: source/blender/functions/intern/lazy_function_graph_executor.cc modified: source/blender/geometry/CMakeLists.txt new file: source/blender/geometry/GEO_extend_curves.hh modified: source/blender/geometry/GEO_set_curve_type.hh new file: source/blender/geometry/intern/extend_curves.cc modified: source/blender/geometry/intern/set_curve_type.cc modified: source/blender/gpu/GPU_shader.h modified: source/blender/gpu/intern/gpu_shader_builder_stubs.cc modified: source/blender/gpu/metal/mtl_backend.mm modified: source/blender/gpu/metal/mtl_shader_generator.mm modified: source/blender/gpu/metal/mtl_texture.hh modified: source/blender/gpu/vulkan/vk_device.cc modified: source/blender/imbuf/CMakeLists.txt modified: source/blender/imbuf/IMB_imbuf_types.hh modified: source/blender/imbuf/intern/cineon/logImageCore.cc modified: source/blender/imbuf/intern/divers.cc modified: source/blender/imbuf/intern/jpeg.cc modified: source/blender/imbuf/intern/oiio/openimageio_support.cc modified: source/blender/imbuf/intern/util.cc modified: source/blender/io/CMakeLists.txt modified: source/blender/io/alembic/intern/alembic_capi.cc deleted: source/blender/io/avi/CMakeLists.txt deleted: source/blender/io/avi/intern/avi_codecs.cc deleted: source/blender/io/avi/intern/avi_intern.h deleted: source/blender/io/avi/intern/avi_mjpeg.h deleted: source/blender/io/avi/intern/avi_options.cc deleted: source/blender/io/avi/intern/avi_rgb.h deleted: source/blender/io/avi/intern/avi_rgb32.h modified: source/blender/io/collada/DocumentImporter.cpp modified: source/blender/io/ply/importer/ply_import.cc modified: source/blender/io/stl/importer/stl_import.cc modified: source/blender/io/usd/hydra/hydra_scene_delegate.cc modified: source/blender/io/usd/hydra/world.cc modified: source/blender/io/usd/intern/usd_capi_import.cc modified: source/blender/io/usd/tests/usd_curves_test.cc modified: source/blender/makesdna/DNA_ID.h modified: source/blender/makesdna/DNA_asset_types.h modified: source/blender/makesdna/DNA_object_force_types.h modified: source/blender/makesdna/DNA_particle_types.h modified: source/blender/makesdna/DNA_rigidbody_types.h modified: source/blender/makesdna/DNA_space_types.h modified: source/blender/makesrna/intern/rna_ID.cc modified: source/blender/makesrna/intern/rna_animation.cc modified: source/blender/makesrna/intern/rna_armature.cc modified: source/blender/makesrna/intern/rna_cachefile.cc modified: source/blender/makesrna/intern/rna_collection.cc modified: source/blender/makesrna/intern/rna_color.cc modified: source/blender/makesrna/intern/rna_fcurve.cc modified: source/blender/makesrna/intern/rna_gpencil_legacy.cc modified: source/blender/makesrna/intern/rna_material.cc modified: source/blender/makesrna/intern/rna_meta.cc modified: source/blender/makesrna/intern/rna_nla.cc modified: source/blender/makesrna/intern/rna_nodetree.cc modified: source/blender/makesrna/intern/rna_object.cc modified: source/blender/makesrna/intern/rna_scene.cc modified: source/blender/makesrna/intern/rna_sculpt_paint.cc modified: source/blender/makesrna/intern/rna_sequencer.cc modified: source/blender/makesrna/intern/rna_userdef.cc modified: source/blender/makesrna/intern/rna_volume.cc modified: source/blender/modifiers/intern/MOD_boolean.cc new file: source/blender/modifiers/intern/MOD_grease_pencil_array.cc new file: source/blender/modifiers/intern/MOD_grease_pencil_length.cc new file: source/blender/modifiers/intern/MOD_grease_pencil_multiply.cc new file: source/blender/modifiers/intern/MOD_grease_pencil_weight_angle.cc new file: source/blender/modifiers/intern/MOD_grease_pencil_weight_proximity.cc modified: source/blender/modifiers/intern/MOD_meshsequencecache.cc modified: source/blender/nodes/NOD_common.h modified: source/blender/nodes/NOD_composite.hh modified: source/blender/nodes/NOD_geometry.hh modified: source/blender/nodes/NOD_geometry_nodes_execute.hh modified: source/blender/nodes/NOD_shader.h modified: source/blender/nodes/NOD_socket.hh modified: source/blender/nodes/NOD_texture.h modified: source/blender/nodes/composite/nodes/node_composite_denoise.cc modified: source/blender/nodes/geometry/nodes/node_geo_curve_endpoint_selection.cc modified: source/blender/nodes/geometry/nodes/node_geo_curve_spline_type.cc modified: source/blender/nodes/geometry/nodes/node_geo_sample_nearest.cc modified: source/blender/nodes/shader/nodes/node_shader_wireframe.cc modified: source/blender/python/intern/CMakeLists.txt modified: source/blender/python/intern/bpy_app_build_options.cc modified: source/blender/python/intern/bpy_driver.cc modified: source/blender/python/intern/bpy_rna.cc modified: source/blender/python/intern/bpy_rna_anim.cc modified: source/blender/sequencer/intern/disk_cache.cc modified: source/blender/sequencer/intern/render.cc modified: source/blender/windowmanager/WM_types.hh modified: source/blender/windowmanager/intern/wm_draw.cc modified: source/blender/windowmanager/intern/wm_init_exit.cc modified: source/blender/windowmanager/intern/wm_operator_type.cc modified: source/blender/windowmanager/xr/intern/wm_xr.cc modified: source/creator/CMakeLists.txt new file: source/creator/creator_cpu_check.cc modified: tests/performance/api/config.py modified: tests/performance/api/test.py modified: tests/performance/tests/eevee.py modified: tools/modules/blendfile.py modified: tools/utils/blend2json.py modified: tools/utils_maintenance/code_clean.py Unmerged paths: (use "git add/rm ..." as appropriate to mark resolution) both modified: .clang-format both modified: intern/cycles/device/metal/device_impl.mm both modified: intern/cycles/device/metal/kernel.mm both modified: intern/cycles/device/metal/queue.mm both modified: intern/ghost/intern/GHOST_SystemCocoa.mm both modified: intern/ghost/intern/GHOST_SystemWayland.cc both modified: locale/po/ab.po both modified: locale/po/ar.po both added: locale/po/be.po both added: locale/po/bg.po both modified: locale/po/ca.po both modified: locale/po/cs.po both added: locale/po/da.po both modified: locale/po/de.po both added: locale/po/el.po both modified: locale/po/es.po both modified: locale/po/eu.po both modified: locale/po/fa.po both modified: locale/po/fi.po both modified: locale/po/fr.po both modified: locale/po/ha.po both modified: locale/po/he.po both modified: locale/po/hi.po both modified: locale/po/hu.po both modified: locale/po/id.po both modified: locale/po/it.po both modified: locale/po/ja.po both modified: locale/po/ka.po both added: locale/po/km.po both modified: locale/po/ko.po both modified: locale/po/ky.po both added: locale/po/ne.po both modified: locale/po/nl.po both modified: locale/po/pl.po both modified: locale/po/pt.po both modified: locale/po/pt_BR.po both modified: locale/po/ru.po both modified: locale/po/sk.po both modified: locale/po/sr.po both modified: locale/po/sr@latin.po both modified: locale/po/sv.po both added: locale/po/sw.po both added: locale/po/ta.po both modified: locale/po/th.po both modified: locale/po/tr.po both modified: locale/po/uk.po both modified: locale/po/vi.po both modified: locale/po/zh_HANS.po both modified: locale/po/zh_HANT.po both modified: scripts/modules/rna_manual_reference.py both modified: scripts/startup/bl_ui/properties_animviz.py both modified: scripts/startup/bl_ui/properties_data_bone.py both modified: scripts/startup/bl_ui/properties_data_modifier.py both modified: scripts/startup/bl_ui/space_graph.py both modified: scripts/startup/bl_ui/space_image.py both modified: scripts/startup/bl_ui/space_userpref.py both modified: source/blender/animrig/ANIM_bone_collections.hh both modified: source/blender/asset_system/intern/asset_catalog.cc both added: source/blender/asset_system/intern/asset_library_all.cc both added: source/blender/asset_system/intern/asset_library_all.hh both modified: source/blender/asset_system/intern/asset_library_service.cc both modified: source/blender/blenfont/BLF_api.hh both modified: source/blender/blenfont/intern/blf_font.cc both modified: source/blender/blenfont/intern/blf_glyph.cc both modified: source/blender/blenfont/intern/blf_internal.hh both modified: source/blender/blenfont/intern/blf_internal_types.hh both added: source/blender/blenkernel/BKE_asset.hh both modified: source/blender/blenkernel/BKE_blender_version.h both added: source/blender/blenkernel/BKE_bvhutils.hh both modified: source/blender/blenkernel/BKE_global.hh both modified: source/blender/blenkernel/BKE_grease_pencil.hh both modified: source/blender/blenkernel/BKE_lib_id.hh both modified: source/blender/blenkernel/BKE_lib_query.hh both modified: source/blender/blenkernel/BKE_lib_remap.hh both modified: source/blender/blenkernel/BKE_mesh.hh deleted by them: source/blender/blenkernel/BKE_node.h both modified: source/blender/blenkernel/BKE_node.hh both added: source/blender/blenkernel/BKE_object_types.hh both modified: source/blender/blenkernel/BKE_undo_system.hh both added: source/blender/blenkernel/BKE_wm_runtime.hh both modified: source/blender/blenkernel/BKE_writeffmpeg.hh both modified: source/blender/blenkernel/CMakeLists.txt both modified: source/blender/blenkernel/intern/anim_data.cc both modified: source/blender/blenkernel/intern/anim_sys.cc both modified: source/blender/blenkernel/intern/blender.cc both modified: source/blender/blenkernel/intern/blendfile.cc both modified: source/blender/blenkernel/intern/bpath.cc both modified: source/blender/blenkernel/intern/bvhutils.cc both modified: source/blender/blenkernel/intern/effect.cc both modified: source/blender/blenkernel/intern/grease_pencil.cc both modified: source/blender/blenkernel/intern/grease_pencil_convert_legacy.cc both modified: source/blender/blenkernel/intern/idtype.cc both modified: source/blender/blenkernel/intern/image.cc both modified: source/blender/blenkernel/intern/image_gpu.cc both modified: source/blender/blenkernel/intern/lib_id.cc both modified: source/blender/blenkernel/intern/lib_id_delete.cc both modified: source/blender/blenkernel/intern/lib_override.cc both modified: source/blender/blenkernel/intern/lib_query.cc both modified: source/blender/blenkernel/intern/lib_remap.cc both modified: source/blender/blenkernel/intern/light.cc both modified: source/blender/blenkernel/intern/mesh.cc both modified: source/blender/blenkernel/intern/node.cc both modified: source/blender/blenkernel/intern/node_tree_update.cc both modified: source/blender/blenkernel/intern/object.cc both modified: source/blender/blenkernel/intern/pbvh_bmesh.cc both modified: source/blender/blenkernel/intern/pointcache.cc both modified: source/blender/blenkernel/intern/rigidbody.cc both modified: source/blender/blenkernel/intern/softbody.cc both modified: source/blender/blenkernel/intern/subdiv_stats.cc both modified: source/blender/blenkernel/intern/volume.cc both modified: source/blender/blenkernel/intern/world.cc deleted by them: source/blender/blenkernel/intern/writeavi.cc both modified: source/blender/blenkernel/intern/writeffmpeg.cc both modified: source/blender/blenlib/BLI_index_mask.hh both modified: source/blender/blenlib/BLI_index_range.hh both added: source/blender/blenlib/BLI_time.h both modified: source/blender/blenlib/BLI_time_utildefines.h both modified: source/blender/blenlib/BLI_uuid.h both modified: source/blender/blenlib/intern/BLI_timer.c both added: source/blender/blenlib/intern/convexhull_2d.cc both modified: source/blender/blenlib/intern/index_mask.cc both modified: source/blender/blenlib/intern/mesh_boolean.cc both modified: source/blender/blenlib/intern/mesh_intersect.cc both modified: source/blender/blenlib/intern/threads.cc both modified: source/blender/blenlib/intern/time.c both modified: source/blender/blenlib/tests/BLI_delaunay_2d_test.cc both modified: source/blender/blenlib/tests/BLI_mesh_intersect_test.cc both modified: source/blender/blenloader/CMakeLists.txt both modified: source/blender/blenloader/intern/readfile.cc both modified: source/blender/blenloader/intern/versioning_250.cc both modified: source/blender/blenloader/intern/versioning_270.cc both modified: source/blender/blenloader/intern/versioning_280.cc both modified: source/blender/blenloader/intern/versioning_400.cc both modified: source/blender/blenloader/intern/versioning_legacy.cc both modified: source/blender/bmesh/tools/bmesh_bevel.cc both modified: source/blender/bmesh/tools/bmesh_boolean.cc both modified: source/blender/compositor/intern/COM_ExecutionGroup.cc both modified: source/blender/compositor/intern/COM_NodeOperation.h both added: source/blender/compositor/intern/COM_profile.cc both added: source/blender/compositor/operations/COM_FileOutputOperation.cc both modified: source/blender/compositor/operations/COM_ScreenLensDistortionOperation.cc both modified: source/blender/compositor/operations/COM_TranslateOperation.cc both modified: source/blender/compositor/realtime_compositor/COM_context.hh both modified: source/blender/compositor/realtime_compositor/intern/context.cc both modified: source/blender/compositor/realtime_compositor/shaders/infos/compositor_write_output_info.hh both modified: source/blender/depsgraph/intern/builder/deg_builder.cc both modified: source/blender/depsgraph/intern/builder/deg_builder_relations.cc both modified: source/blender/depsgraph/intern/builder/pipeline.cc both modified: source/blender/depsgraph/intern/debug/deg_debug.cc both modified: source/blender/depsgraph/intern/debug/deg_debug_relations_graphviz.cc both modified: source/blender/depsgraph/intern/depsgraph_query.cc both modified: source/blender/depsgraph/intern/depsgraph_query_foreach.cc both modified: source/blender/depsgraph/intern/depsgraph_query_iter.cc both modified: source/blender/depsgraph/intern/depsgraph_tag.cc both modified: source/blender/depsgraph/intern/eval/deg_eval.cc both modified: source/blender/draw/engines/eevee/eevee_lightcache.cc both modified: source/blender/draw/engines/eevee_next/eevee_defines.hh both modified: source/blender/draw/engines/eevee_next/eevee_lightcache.cc both modified: source/blender/draw/engines/eevee_next/eevee_lightprobe.cc both modified: source/blender/draw/engines/eevee_next/eevee_lightprobe.hh both modified: source/blender/draw/engines/eevee_next/eevee_reflection_probes.cc both modified: source/blender/draw/engines/eevee_next/eevee_reflection_probes.hh both modified: source/blender/draw/engines/eevee_next/eevee_view.cc both modified: source/blender/draw/engines/eevee_next/shaders/eevee_lightprobe_eval_lib.glsl both modified: source/blender/draw/engines/eevee_next/shaders/eevee_octahedron_lib.glsl both added: source/blender/draw/engines/eevee_next/shaders/eevee_reflection_probe_convolve_comp.glsl both modified: source/blender/draw/engines/eevee_next/shaders/eevee_reflection_probe_lib.glsl both modified: source/blender/draw/engines/eevee_next/shaders/eevee_reflection_probe_remap_comp.glsl both modified: source/blender/draw/engines/eevee_next/shaders/eevee_reflection_probe_update_irradiance_comp.glsl both modified: source/blender/draw/engines/eevee_next/shaders/eevee_sampling_lib.glsl both added: source/blender/draw/engines/eevee_next/shaders/eevee_vertex_copy_comp.glsl both modified: source/blender/draw/engines/eevee_next/shaders/infos/eevee_reflection_probe_info.hh both modified: source/blender/draw/engines/overlay/overlay_mode_transfer.cc both modified: source/blender/draw/engines/workbench/workbench_private.hh both modified: source/blender/draw/engines/workbench/workbench_shader_cache.cc both modified: source/blender/draw/intern/draw_cache_extract_mesh.cc both modified: source/blender/draw/intern/draw_cache_impl_subdivision.cc both modified: source/blender/draw/intern/draw_manager.h both modified: source/blender/draw/intern/draw_manager_c.cc both modified: source/blender/draw/intern/draw_manager_shader.cc both modified: source/blender/editors/animation/anim_channels_defines.cc both modified: source/blender/editors/animation/anim_filter.cc both modified: source/blender/editors/armature/armature_naming.cc both modified: source/blender/editors/armature/armature_select.cc both modified: source/blender/editors/armature/bone_collections.cc both modified: source/blender/editors/gpencil_legacy/annotate_paint.cc both modified: source/blender/editors/gpencil_legacy/gpencil_paint.cc both modified: source/blender/editors/gpencil_legacy/gpencil_primitive.cc both modified: source/blender/editors/gpencil_legacy/gpencil_sculpt_paint.cc both modified: source/blender/editors/gpencil_legacy/gpencil_utils.cc both modified: source/blender/editors/grease_pencil/CMakeLists.txt both modified: source/blender/editors/grease_pencil/intern/grease_pencil_layers.cc both added: source/blender/editors/grease_pencil/intern/grease_pencil_material.cc both modified: source/blender/editors/include/ED_grease_pencil.hh both modified: source/blender/editors/include/ED_scene.hh both modified: source/blender/editors/interface/eyedroppers/eyedropper_depth.cc both modified: source/blender/editors/interface/interface_handlers.cc both modified: source/blender/editors/interface/interface_panel.cc both modified: source/blender/editors/interface/interface_region_menu_pie.cc both added: source/blender/editors/interface/interface_template_bone_collection_tree.cc both added: source/blender/editors/interface/interface_template_node_inputs.cc both modified: source/blender/editors/interface/interface_templates.cc both modified: source/blender/editors/interface/interface_widgets.cc both modified: source/blender/editors/interface/view2d_edge_pan.cc both modified: source/blender/editors/interface/view2d_ops.cc both modified: source/blender/editors/mesh/editface.cc both modified: source/blender/editors/mesh/editmesh_automerge.cc both modified: source/blender/editors/mesh/editmesh_knife.cc both modified: source/blender/editors/object/object_add.cc both modified: source/blender/editors/object/object_modes.cc both modified: source/blender/editors/object/object_modifier.cc both modified: source/blender/editors/object/object_relations.cc both modified: source/blender/editors/physics/dynamicpaint_ops.cc both modified: source/blender/editors/physics/particle_edit.cc both modified: source/blender/editors/physics/physics_fluid.cc both modified: source/blender/editors/render/render_internal.cc both modified: source/blender/editors/render/render_opengl.cc both modified: source/blender/editors/render/render_shading.cc both modified: source/blender/editors/scene/scene_edit.cc both modified: source/blender/editors/screen/area.cc both modified: source/blender/editors/sculpt_paint/paint_image.cc both modified: source/blender/editors/sculpt_paint/paint_mask.cc both modified: source/blender/editors/sculpt_paint/paint_vertex.cc both modified: source/blender/editors/sculpt_paint/paint_weight.cc both modified: source/blender/editors/sculpt_paint/sculpt.cc both modified: source/blender/editors/sculpt_paint/sculpt_cloth.cc both modified: source/blender/editors/sculpt_paint/sculpt_detail.cc both modified: source/blender/editors/sculpt_paint/sculpt_face_set.cc both modified: source/blender/editors/sculpt_paint/sculpt_filter_color.cc both modified: source/blender/editors/sculpt_paint/sculpt_filter_mask.cc both modified: source/blender/editors/sculpt_paint/sculpt_filter_mesh.cc both modified: source/blender/editors/sculpt_paint/sculpt_mask_init.cc both modified: source/blender/editors/sculpt_paint/sculpt_ops.cc both modified: source/blender/editors/sculpt_paint/sculpt_transform.cc both modified: source/blender/editors/space_clip/clip_ops.cc both modified: source/blender/editors/space_clip/tracking_ops_track.cc both modified: source/blender/editors/space_file/asset_catalog_tree_view.cc both modified: source/blender/editors/space_image/image_buttons.cc both modified: source/blender/editors/space_image/image_ops.cc both modified: source/blender/editors/space_node/node_draw.cc both modified: source/blender/editors/space_outliner/outliner_draw.cc both modified: source/blender/editors/space_outliner/outliner_edit.cc both modified: source/blender/editors/space_outliner/outliner_tools.cc both added: source/blender/editors/space_sequencer/sequencer_clipboard.cc both modified: source/blender/editors/space_sequencer/sequencer_scopes.cc both modified: source/blender/editors/space_sequencer/space_sequencer.cc both modified: source/blender/editors/space_text/space_text.cc both modified: source/blender/editors/space_text/text_ops.cc both modified: source/blender/editors/space_userpref/userpref_ops.cc both modified: source/blender/editors/space_view3d/view3d_gizmo_ruler.cc both modified: source/blender/editors/space_view3d/view3d_navigate_fly.cc both modified: source/blender/editors/space_view3d/view3d_navigate_view_zoom.cc both modified: source/blender/editors/space_view3d/view3d_navigate_walk.cc both modified: source/blender/editors/transform/transform_generics.cc both modified: source/blender/editors/transform/transform_snap.cc both modified: source/blender/editors/transform/transform_snap_object.cc both modified: source/blender/editors/uvedit/uvedit_select.cc both modified: source/blender/editors/uvedit/uvedit_unwrap_ops.cc both modified: source/blender/gpencil_modifiers_legacy/intern/lineart/lineart_cpu.cc both modified: source/blender/gpencil_modifiers_legacy/intern/lineart/lineart_shadow.cc both modified: source/blender/gpu/intern/gpu_codegen.cc both modified: source/blender/gpu/intern/gpu_material.cc both modified: source/blender/gpu/intern/gpu_shader.cc both modified: source/blender/gpu/intern/gpu_shader_create_info.cc both modified: source/blender/gpu/metal/mtl_command_buffer.mm both modified: source/blender/gpu/metal/mtl_context.mm both modified: source/blender/gpu/metal/mtl_shader.mm both modified: source/blender/gpu/metal/mtl_storage_buffer.mm both modified: source/blender/gpu/metal/mtl_texture.mm both modified: source/blender/gpu/vulkan/vk_data_conversion.cc both modified: source/blender/imbuf/IMB_imbuf.hh both modified: source/blender/imbuf/intern/IMB_anim.hh both modified: source/blender/imbuf/intern/allocimbuf.cc both modified: source/blender/imbuf/intern/anim_movie.cc both added: source/blender/imbuf/intern/imbuf.hh both modified: source/blender/imbuf/intern/indexer.cc both modified: source/blender/io/alembic/intern/abc_util.cc deleted by them: source/blender/io/avi/AVI_avi.h deleted by them: source/blender/io/avi/intern/avi.cc deleted by them: source/blender/io/avi/intern/avi_endian.cc deleted by them: source/blender/io/avi/intern/avi_endian.h deleted by them: source/blender/io/avi/intern/avi_mjpeg.cc deleted by them: source/blender/io/avi/intern/avi_rgb.cc deleted by them: source/blender/io/avi/intern/avi_rgb32.cc both modified: source/blender/io/collada/Materials.cpp both modified: source/blender/io/collada/Materials.h both modified: source/blender/io/collada/collada_utils.h both modified: source/blender/io/usd/intern/usd_hook.cc both modified: source/blender/io/usd/usd.hh both modified: source/blender/io/wavefront_obj/importer/obj_importer.cc both modified: source/blender/makesdna/DNA_grease_pencil_types.h both modified: source/blender/makesdna/DNA_meshdata_types.h both modified: source/blender/makesdna/DNA_modifier_defaults.h both modified: source/blender/makesdna/DNA_modifier_types.h both modified: source/blender/makesdna/DNA_windowmanager_types.h both modified: source/blender/makesdna/intern/dna_defaults.c both modified: source/blender/makesrna/intern/rna_access.cc both modified: source/blender/makesrna/intern/rna_access_compare_override.cc both modified: source/blender/makesrna/intern/rna_animviz.cc both modified: source/blender/makesrna/intern/rna_attribute.cc both modified: source/blender/makesrna/intern/rna_grease_pencil.cc both modified: source/blender/makesrna/intern/rna_layer.cc both modified: source/blender/makesrna/intern/rna_main_api.cc both modified: source/blender/makesrna/intern/rna_modifier.cc both modified: source/blender/makesrna/intern/rna_node_socket.cc both modified: source/blender/makesrna/intern/rna_node_tree_interface.cc both modified: source/blender/makesrna/intern/rna_scene_api.cc both modified: source/blender/makesrna/intern/rna_space.cc both modified: source/blender/makesrna/intern/rna_texture.cc both modified: source/blender/makesrna/intern/rna_tracking.cc both modified: source/blender/makesrna/intern/rna_ui_api.cc both modified: source/blender/makesrna/intern/rna_usd.cc both modified: source/blender/modifiers/CMakeLists.txt both modified: source/blender/modifiers/MOD_modifiertypes.hh both modified: source/blender/modifiers/intern/MOD_nodes.cc both modified: source/blender/modifiers/intern/MOD_util.cc both modified: source/blender/nodes/NOD_node_declaration.hh both added: source/blender/nodes/NOD_socket_items.hh both modified: source/blender/nodes/NOD_static_types.h both modified: source/blender/nodes/composite/nodes/node_composite_composite.cc both modified: source/blender/nodes/composite/nodes/node_composite_viewer.cc both modified: source/blender/nodes/geometry/nodes/node_geo_curve_fill.cc both modified: source/blender/nodes/geometry/nodes/node_geo_proximity.cc both modified: source/blender/nodes/geometry/nodes/node_geo_remove_attribute.cc both added: source/blender/nodes/geometry/nodes/node_geo_repeat.cc both modified: source/blender/nodes/geometry/nodes/node_geo_sample_nearest_surface.cc both added: source/blender/nodes/geometry/nodes/node_geo_simulation.cc both added: source/blender/nodes/geometry/nodes/node_geo_split_to_instances.cc both modified: source/blender/nodes/intern/node_declaration.cc both added: source/blender/nodes/shader/materialx/group_nodes.cc both modified: source/blender/python/intern/bpy_interface.cc both modified: source/blender/render/hydra/final_engine.cc both modified: source/blender/render/hydra/viewport_engine.cc both modified: source/blender/render/intern/compositor.cc both modified: source/blender/render/intern/pipeline.cc both modified: source/blender/sequencer/intern/effects.cc both modified: source/blender/sequencer/intern/iterator.cc both modified: source/blender/sequencer/intern/sequencer.cc both modified: source/blender/simulation/intern/implicit_blender.cc both modified: source/blender/windowmanager/WM_api.hh both modified: source/blender/windowmanager/intern/wm.cc both modified: source/blender/windowmanager/intern/wm_dragdrop.cc both modified: source/blender/windowmanager/intern/wm_event_system.cc both modified: source/blender/windowmanager/intern/wm_files.cc both modified: source/blender/windowmanager/intern/wm_jobs.cc both modified: source/blender/windowmanager/intern/wm_operators.cc both modified: source/blender/windowmanager/intern/wm_playanim.cc both modified: source/blender/windowmanager/intern/wm_tooltip.cc both modified: source/blender/windowmanager/intern/wm_window.cc both modified: source/blender/windowmanager/xr/intern/wm_xr_operators.cc both modified: source/blender/windowmanager/xr/intern/wm_xr_session.cc both modified: source/creator/creator.cc both modified: source/creator/creator_args.cc both modified: source/creator/creator_signals.cc both modified: tests/performance/benchmark.py both modified: tests/python/modules/render_report.py