Blender Git Commit Log
Git Commits -> Revision f2b95b9
Revision f2b95b9 by Brecht Van Lommel (master) February 27, 2020, 14:25 (GMT) |
Objects: make evaluated data runtime storage usable for types other than mesh This is in preparation of new object types. This only changes mesh_eval, we may do the same for mesh_deform_eval and other areas in the future if there is a need for it. Differential Revision: https://developer.blender.org/D6695 |
Commit Details:
Full Hash: f2b95b9eae2ee913c99cff7595527b18d8b49d0a
Parent Commit: 57b7833
Lines Changed: +220, -216
28 Modified Paths:
/source/blender/alembic/intern/abc_writer_curves.cc (+4, -2) (Diff)
/source/blender/alembic/intern/abc_writer_mball.cc (+4, -2) (Diff)
/source/blender/blenkernel/BKE_object.h (+2, -2) (Diff)
/source/blender/blenkernel/intern/constraint.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/crazyspace.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+27, -46) (Diff)
/source/blender/blenkernel/intern/displist.c (+8, -8) (Diff)
/source/blender/blenkernel/intern/effect.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/mesh_convert.c (+13, -19) (Diff)
/source/blender/blenkernel/intern/modifier.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+61, -40) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/object_update.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/paint.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/rigidbody.c (+5, -3) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+1, -3) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_object.cc (+13, -11) (Diff)
/source/blender/draw/intern/draw_cache.c (+24, -24) (Diff)
/source/blender/editors/mesh/editface.c (+4, -3) (Diff)
/source/blender/editors/mesh/editmesh_knife_project.c (+3, -2) (Diff)
/source/blender/editors/physics/particle_edit.c (+2, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+1, -1) (Diff)
/source/blender/editors/space_info/info_stats.c (+2, -3) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+5, -4) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+6, -4) (Diff)
/source/blender/makesdna/DNA_object_types.h (+8, -8) (Diff)
/source/blender/makesrna/intern/rna_object_api.c (+12, -15) (Diff)
/source/blender/usd/intern/usd_writer_mesh.cc (+1, -1) (Diff)
/source/blender/alembic/intern/abc_writer_mball.cc (+4, -2) (Diff)
/source/blender/blenkernel/BKE_object.h (+2, -2) (Diff)
/source/blender/blenkernel/intern/constraint.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/crazyspace.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+27, -46) (Diff)
/source/blender/blenkernel/intern/displist.c (+8, -8) (Diff)
/source/blender/blenkernel/intern/effect.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/mesh_convert.c (+13, -19) (Diff)
/source/blender/blenkernel/intern/modifier.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+61, -40) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/object_update.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/paint.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/rigidbody.c (+5, -3) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+1, -3) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_object.cc (+13, -11) (Diff)
/source/blender/draw/intern/draw_cache.c (+24, -24) (Diff)
/source/blender/editors/mesh/editface.c (+4, -3) (Diff)
/source/blender/editors/mesh/editmesh_knife_project.c (+3, -2) (Diff)
/source/blender/editors/physics/particle_edit.c (+2, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+1, -1) (Diff)
/source/blender/editors/space_info/info_stats.c (+2, -3) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+5, -4) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+6, -4) (Diff)
/source/blender/makesdna/DNA_object_types.h (+8, -8) (Diff)
/source/blender/makesrna/intern/rna_object_api.c (+12, -15) (Diff)
/source/blender/usd/intern/usd_writer_mesh.cc (+1, -1) (Diff)