Blender Git Commit Log

Git Commits -> Revision 5f6fae9

Revision 5f6fae9 by Bastien Montagne (master)
November 25, 2018, 17:49 (GMT)
Fix T57070, T57389, and other bbox-related issues with meshes.

Thinks whole bbox code needs a complete rewrite, one can see a lot of
old history in it, it has way too many functions doing
nearly-the-same-thing(c), it spreads in very inconsistent ways across a
lot of files, ... But have no time for this right now, and would not be
a good idea with Beta comming up close anyway.

So for now going the simple and (hopefully) sane & safe way: forbid
object-level functions to affect data-level bbox. Mesh and curve ones
would generate bbox in obdata instead of object, for some reason (all
other obdata types only use object's bbox ever). That may have been
working in old ages, but with CoW and threaded depsgraph this is just
calling for piles of issues.

Commit Details:

Full Hash: 5f6fae9ad0bdb4184fb430d533dbbdec9c3da67f
Parent Commit: 5e5db7d
Lines Changed: +24, -12

2 Modified Paths:

/source/blender/blenkernel/intern/curve.c (+12, -6) (Diff)
/source/blender/blenkernel/intern/mesh.c (+12, -6) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021