tornavis/source/blender/blenkernel/intern
Bastien Montagne e14c9552c3 Liboverride: Refactor 'refresh' tagging and handling.
Move tagging from `flush_editors_id_update` to `deg::id_tag_update`.

Since ID relationships cannot always be trusted when tagging for update
happens (can happen e.g. during liboverride apply itself, when deleting
IDs, and so on), embedded IDs are simply tagged here too, instead of
directly tagging their owner ID.

Propagation from embedded to owner ID then happens when checking and
'consuming' the `LIB_TAG_LIBOVERRIDE_AUTOREFRESH` ID tag, in
`BKE_lib_override_library_main_operations_create`.

Pull Request: https://projects.blender.org/blender/blender/pulls/115319
2023-11-24 14:51:30 +01:00
..
CCGSubSurf.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
CCGSubSurf.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
CCGSubSurf_inline.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
CCGSubSurf_intern.h Cleanup: use C++ comments for disabled code 2023-09-25 17:06:04 +10:00
CCGSubSurf_legacy.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
CCGSubSurf_util.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
DerivedMesh.cc Cleanup: Use C++ types for crazyspace deform storage 2023-11-16 18:29:52 +01:00
action.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
action_bones.cc Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
action_mirror.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
action_test.cc Fix #107030: return accurate action frame ranges from the Python API 2023-09-26 18:18:56 +02:00
addon.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
anim_data.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
anim_path.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
anim_sys.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
anim_visualization.cc Cleanup: Move BLO headers to C++ 2023-08-28 15:01:05 +02:00
anonymous_attribute_id.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
appdir.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
armature.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
armature_deform.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
armature_pose.cc RNA: return PointerRNA from rna create functions 2023-09-06 00:48:50 +02:00
armature_selection.cc Anim: replace Bone Groups & Armature Layers with Bone Collections 2023-08-29 14:31:18 +02:00
armature_test.cc Cleanup: Remove unnecessary includes from C++ data structure headers 2023-09-01 21:37:11 +02:00
armature_update.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
asset.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
asset_metadata_test.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
asset_weak_reference.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
attribute.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
attribute_access.cc Cleanup: Generalize some attribute propagation functions 2023-11-22 15:48:42 -05:00
attribute_access_intern.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
attribute_math.cc Cleanup: Generalize some attribute propagation functions 2023-11-22 15:48:42 -05:00
autoexec.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
bake_geometry_nodes_modifier.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
bake_items.cc Cleanup: move bake items code to separate namespace 2023-09-03 13:37:50 +02:00
bake_items_paths.cc License headers: attribute copyright to "Blender Authors" 2023-11-07 15:42:52 +11:00
bake_items_serialize.cc Cleanup: move bake items code to separate namespace 2023-09-03 13:37:50 +02:00
bake_items_socket.cc Nodes: Move ValueOrField struct into blenkernel 2023-11-18 13:11:39 +01:00
blender.cc Cleanup: Convert VSE headers from .h to .hh 2023-11-03 01:33:54 +01:00
blender_copybuffer.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
blender_undo.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
blender_user_menu.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
blendfile.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
blendfile_link_append.cc Cleanup: Move BKE_object.hh to C++ 2023-10-09 23:41:53 +02:00
boids.cc Cleanup: Move BKE_modifier.h to C++ 2023-11-14 09:30:40 +01:00
bpath.cc Cleanup: Convert VSE headers from .h to .hh 2023-11-03 01:33:54 +01:00
bpath_test.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
brush.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
bvhutils.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
cachefile.cc Cleanup: Move BKE_modifier.h to C++ 2023-11-14 09:30:40 +01:00
callbacks.cc RNA: return PointerRNA from rna create functions 2023-09-06 00:48:50 +02:00
camera.cc I18n: disambiguate and extract a few messages 2023-10-19 21:39:58 +02:00
cdderivedmesh.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
cloth.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
collection.cc Fix (unreported) Scene Collection runtime data not cleared on write. 2023-11-23 15:07:40 +01:00
collision.cc Cleanup: Move BKE_modifier.h to C++ 2023-11-14 09:30:40 +01:00
colorband.cc Cleanup: reduce amount of math-related includes 2023-08-10 14:51:40 +03:00
colortools.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
compute_contexts.cc Cleanup: rename node group to group node context 2023-11-21 14:12:23 +01:00
constraint.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
context.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
cpp_types.cc Nodes: Move ValueOrField struct into blenkernel 2023-11-18 13:11:39 +01:00
crazyspace.cc Fix: Error in previous commit 2023-11-21 17:21:10 -05:00
cryptomatte.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
cryptomatte_test.cc Cleanup: Remove unnecessary includes from C++ data structure headers 2023-09-01 21:37:11 +02:00
curve.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
curve_bevel.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
curve_bezier.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
curve_catmull_rom.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
curve_convert.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
curve_decimate.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
curve_deform.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
curve_legacy_convert.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
curve_nurbs.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
curve_poly.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
curve_to_mesh_convert.cc Mesh: Add flag to store presence of overlapping topology 2023-11-15 14:02:48 +01:00
curveprofile.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
curves.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
curves_geometry.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
curves_geometry_test.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
curves_utils.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
customdata.cc Mesh: Move sculpt mask to a generic attribute 2023-11-20 17:42:01 +01:00
customdata_file.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
data_transfer.cc Cleanup: Make format 2023-11-20 14:19:16 +01:00
data_transfer_intern.h Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
deform.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
displist.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
dynamicpaint.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
editlattice.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
editmesh.cc Cleanup: Remove unused edit mesh cage bounding box cache 2023-11-16 16:28:06 +01:00
editmesh_bvh.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
editmesh_cache.cc Refactor: Mesh: Include wrapper positions in bounds result 2023-11-19 18:36:19 -05:00
editmesh_tangent.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
effect.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
fcurve.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
fcurve_cache.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
fcurve_driver.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
fcurve_test.cc Fix: broken regression test fcurve_test.cc 2023-11-07 15:08:20 +01:00
fluid.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
fmodifier.cc Cleanup: use std::min/max instead of MIN2/MAX2 macros 2023-11-07 16:33:19 +11:00
freestyle.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
geometry_component_curves.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
geometry_component_edit_data.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
geometry_component_grease_pencil.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
geometry_component_instances.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
geometry_component_mesh.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
geometry_component_pointcloud.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
geometry_component_volume.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
geometry_fields.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
geometry_set.cc Refactor: Mesh: Include wrapper positions in bounds result 2023-11-19 18:36:19 -05:00
geometry_set_instances.cc Refactor: Move object runtime data to separate allocation 2023-11-15 18:46:07 +01:00
gpencil_curve_legacy.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
gpencil_geom_legacy.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
gpencil_legacy.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
gpencil_modifier_legacy.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
gpencil_update_cache_legacy.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
grease_pencil.cc GPv3: Fix Remove Material Slot and Unused Slots 2023-11-17 10:37:56 +01:00
grease_pencil_convert_legacy.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
grease_pencil_test.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
icons.cc Fix: Crash when trying to poll the status of non-existent icons 2023-09-05 16:05:12 +02:00
icons_rasterize.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
idprop.cc Cleanup: spelling in comments 2023-11-04 14:08:13 +11:00
idprop_create.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
idprop_serialize.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
idprop_serialize_test.cc Cleanup: Remove unnecessary includes from C++ data structure headers 2023-09-01 21:37:11 +02:00
idprop_utils.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
idtype.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
image.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
image_format.cc Remove Z Buffer from ImBuf 2023-07-04 17:03:02 +02:00
image_gen.cc Cleanup: spelling & punctuation in comments 2023-09-14 13:25:24 +10:00
image_gpu.cc Fix #111532: Partial Update Byte Data Texture with Scaling Broken 2023-09-25 12:46:17 +02:00
image_partial_update.cc Cleanup: Remove unnecessary includes from C++ data structure headers 2023-09-01 21:37:11 +02:00
image_partial_update_test.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
image_save.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
image_test.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
instances.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
ipo.cc Cleanup: Convert VSE headers from .h to .hh 2023-11-03 01:33:54 +01:00
kelvinlet.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
key.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
keyconfig.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
lattice.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
lattice_deform.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
lattice_deform_test.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
layer.cc Refactor: Move object runtime data to separate allocation 2023-11-15 18:46:07 +01:00
layer_test.cc RNA: return PointerRNA from rna create functions 2023-09-06 00:48:50 +02:00
layer_utils.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
lib_id.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
lib_id_delete.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
lib_id_eval.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
lib_id_remapper.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
lib_id_remapper_test.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
lib_id_test.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
lib_intern.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
lib_override.cc Liboverride: Refactor 'refresh' tagging and handling. 2023-11-24 14:51:30 +01:00
lib_override_proxy_conversion.cc Cleanup: Move depsgraph headers to C++ 2023-09-22 03:18:17 +02:00
lib_query.cc Cleanup: spelling & punctuation in comments 2023-09-14 13:25:24 +10:00
lib_remap.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
lib_remap_test.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
library.cc I18n: disambiguate and extract a few messages 2023-10-19 21:39:58 +02:00
light.cc I18n: disambiguate and extract a few messages 2023-10-19 21:39:58 +02:00
light_linking.cc Light linking: Allow re-ordering in the light linking collections 2023-09-25 18:00:28 +02:00
lightprobe.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
linestyle.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
main.cc Cleanup: always run both FOREACH_MAIN_ID_BEGIN & END macros 2023-09-14 11:46:32 +10:00
main_idmap.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
main_namemap.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
mask.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mask_evaluate.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mask_rasterize.cc Cleanup: use std::min/max instead of MIN2/MAX2 macros 2023-11-07 16:33:19 +11:00
material.cc GPv3: Fix Remove Material Slot and Unused Slots 2023-11-17 10:37:56 +01:00
mball.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mball_tessellate.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
mesh.cc Mesh: Move sculpt mask to a generic attribute 2023-11-20 17:42:01 +01:00
mesh_boolean_convert.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_calc_edges.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_convert.cc Mesh: Copy small caches when moving mesh data to Main database 2023-11-20 13:25:29 -05:00
mesh_debug.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_evaluate.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_fair.cc Cleanup: Use C++ types for crazyspace deform storage 2023-11-16 18:29:52 +01:00
mesh_flip_faces.cc Mesh: Move sculpt mask to a generic attribute 2023-11-20 17:42:01 +01:00
mesh_iterators.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_legacy_convert.cc Mesh: Move sculpt mask to a generic attribute 2023-11-20 17:42:01 +01:00
mesh_mapping.cc Mesh: Parallelize remaining topology maps 2023-11-21 18:24:00 -05:00
mesh_merge_customdata.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_mirror.cc Cleanup: Move BKE_modifier.h to C++ 2023-11-14 09:30:40 +01:00
mesh_normals.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_remap.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_remesh_voxel.cc Mesh: Improve remesh attribute transfer 2023-11-22 15:21:58 +01:00
mesh_runtime.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_sample.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_tangent.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_tessellate.cc Cleanup: Change mesh face triangle count macro to C++ inline function 2023-09-07 08:36:43 -04:00
mesh_validate.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
mesh_wrapper.cc Refactor: Mesh: Include wrapper positions in bounds result 2023-11-19 18:36:19 -05:00
modifier.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
movieclip.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
multires.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
multires_inline.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
multires_reshape.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
multires_reshape.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
multires_reshape_apply_base.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
multires_reshape_ccg.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
multires_reshape_smooth.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
multires_reshape_subdivide.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
multires_reshape_util.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
multires_reshape_vertcos.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
multires_subdiv.cc Cleanup: Move BKE_modifier.h to C++ 2023-11-14 09:30:40 +01:00
multires_unsubdivide.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
multires_unsubdivide.hh Mesh: Add three cached topology maps 2023-08-30 23:41:59 +02:00
multires_versioning.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
nla.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
nla_test.cc Fix #107030: return accurate action frame ranges from the Python API 2023-09-26 18:18:56 +02:00
node.cc Geometry Nodes: Index switch node 2023-11-22 16:11:32 +01:00
node_runtime.cc Geometry Nodes: support baking individual simulations 2023-09-26 20:30:46 +02:00
node_socket_value_cpp_type.cc Nodes: Move ValueOrField struct into blenkernel 2023-11-18 13:11:39 +01:00
node_tree_anonymous_attributes.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
node_tree_dot_export.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
node_tree_field_inferencing.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
node_tree_interface.cc Fix #113532: geometry nodes is always reevaluated after undo 2023-10-31 13:46:31 +01:00
node_tree_update.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
node_tree_zones.cc Cleanup: reduce boilerplate for equality operators for structs 2023-11-20 09:39:13 +01:00
object.cc Refactor: Mesh: Include wrapper positions in bounds result 2023-11-19 18:36:19 -05:00
object_deform.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
object_dupli.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
object_update.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
ocean.cc Cleanup: reduce amount of math-related includes 2023-08-10 14:51:40 +03:00
ocean_intern.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
ocean_spectrum.cc Cleanup: various non-functional C++ changes 2023-08-19 23:52:47 +10:00
outliner_treehash.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
packedFile.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
paint.cc Cleanup: Remove unused return argument from "ensure mask" function 2023-11-20 13:45:34 -05:00
paint_canvas.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
paint_toolslots.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
particle.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
particle_child.cc Cleanup: use std::min/max instead of MIN2/MAX2 macros 2023-11-07 16:33:19 +11:00
particle_distribute.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
particle_system.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
pbvh.cc Cleanup: Access sculpt attributes with C++ attribute API 2023-11-20 13:14:34 -05:00
pbvh_bmesh.cc Mesh: Move sculpt mask to a generic attribute 2023-11-20 17:42:01 +01:00
pbvh_colors.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
pbvh_intern.hh Cleanup: Sculpt, use C++ types for PBVH proxy node API 2023-11-09 11:00:58 +01:00
pbvh_pixels.cc Cleanup: Use C++ types for crazyspace deform storage 2023-11-16 18:29:52 +01:00
pbvh_pixels_copy.cc Cleanup: Remove unnecessary includes from C++ data structure headers 2023-09-01 21:37:11 +02:00
pbvh_pixels_copy.hh Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
pbvh_uv_islands.cc Cleanup: Remove unnecessary Mesh C API functions 2023-08-29 11:47:29 -04:00
pbvh_uv_islands.hh Mesh: Replace EdgeHash and EdgeSet with C++ classes 2023-08-29 17:00:33 +02:00
pointcache.cc Cleanup: Move BKE_modifier.h to C++ 2023-11-14 09:30:40 +01:00
pointcloud.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
pose_backup.cc Refactor: Move object runtime data to separate allocation 2023-11-15 18:46:07 +01:00
preferences.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
preview_image.cc Fix possible crash when loading thumbnails from .blend files 2023-09-06 18:00:20 +02:00
report.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
rigidbody.cc Refactor: Move object runtime data to separate allocation 2023-11-15 18:46:07 +01:00
scene.cc Fix (unreported) Scene Collection runtime data not cleared on write. 2023-11-23 15:07:40 +01:00
screen.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
shader_fx.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
shrinkwrap.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
softbody.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
sound.cc Cleanup: Convert VSE headers from .h to .hh 2023-11-03 01:33:54 +01:00
speaker.cc I18n: disambiguate and extract a few messages 2023-10-19 21:39:58 +02:00
studiolight.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
subdiv.cc Cleanup: Move BKE_modifier.h to C++ 2023-11-14 09:30:40 +01:00
subdiv_ccg.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
subdiv_ccg_mask.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
subdiv_ccg_material.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
subdiv_converter.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
subdiv_converter.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
subdiv_converter_mesh.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
subdiv_deform.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
subdiv_displacement.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
subdiv_displacement_multires.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
subdiv_eval.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
subdiv_foreach.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
subdiv_inline.hh License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
subdiv_mesh.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
subdiv_modifier.cc Cleanup: Move BKE_modifier.h to C++ 2023-11-14 09:30:40 +01:00
subdiv_stats.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
subdiv_topology.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
subsurf_ccg.cc Cleanup: Move BKE_modifier.h to C++ 2023-11-14 09:30:40 +01:00
text.cc Cleanup: use std::min/max instead of MIN2/MAX2 macros 2023-11-07 16:33:19 +11:00
text_suggestions.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
texture.cc I18n: disambiguate and extract a few messages 2023-10-19 21:39:58 +02:00
tracking.cc Fix #92287: focal legth not correctly computed when tracking vertial videos 2023-11-15 10:53:30 +01:00
tracking_auto.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
tracking_detect.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
tracking_plane_tracker.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
tracking_region_tracker.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
tracking_solver.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
tracking_stabilize.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
tracking_test.cc License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
tracking_util.cc Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
type_conversions.cc Geometry Nodes: Convert four nodes to use rotation socket 2023-11-15 18:56:00 +01:00
undo_system.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
unit.cc Cleanup: use std::min/max instead of MIN2/MAX2 macros 2023-11-07 16:33:19 +11:00
vfont.cc VFont: Use BLF for font & glyph loading 2023-11-23 18:12:04 +01:00
vfontdata_freetype.cc VFont: Use BLF for font & glyph loading 2023-11-23 18:12:04 +01:00
viewer_path.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
volume.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
volume_render.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
volume_to_mesh.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
workspace.cc Cleanup: Move several blenkernel headers to C++ 2023-11-16 11:41:55 +01:00
world.cc I18n: disambiguate and extract a few messages 2023-10-19 21:39:58 +02:00
writeavi.cc Cleanup: spelling in comments 2023-07-22 11:46:41 +10:00
writeffmpeg.c License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00