Blender Git Loki

Git Commits -> Revision 3181123

Revision 3181123 by Brecht Van Lommel (master)
February 28, 2020, 12:49 (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.

This previously caused a bug in T74283, that should be fixed now.

Differential Revision: https://developer.blender.org/D6695

Commit Details:

Full Hash: 318112379d6d251334b8f3d2a20b935210446b4f
Parent Commit: c60be37
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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021