Blender Git Commits

Blender Git "refactor-vertex-group-names" branch commits.

July 13, 2021, 15:48 (GMT)
Merge branch 'master' into refactor-vertex-group-names
July 5, 2021, 18:58 (GMT)
Fixes from review comments
July 5, 2021, 18:14 (GMT)
Safer RNA object vertex group API (should fix issues reported by @Mets, thanks!)
July 5, 2021, 17:32 (GMT)
Merge branch 'master' into refactor-vertex-group-names
July 5, 2021, 15:27 (GMT)
Rename functions "for_read" -> "" and "for_write" -> "mutable"
July 5, 2021, 15:24 (GMT)
Share implementation of vertex group retrieval
July 5, 2021, 13:27 (GMT)
Merge branch 'master' into refactor-vertex-group-names
July 3, 2021, 03:50 (GMT)
Fix issue with modifier vertex group utility-- tests pass
July 2, 2021, 21:56 (GMT)
More fixes and cleanup
July 2, 2021, 20:24 (GMT)
Merge branch 'master' into refactor-vertex-group-names
June 29, 2021, 21:41 (GMT)
Add small API to retrieve vertex group indices and lists from an ID
June 29, 2021, 17:43 (GMT)
Move active index to geometry
June 29, 2021, 03:47 (GMT)
Merge branch 'master' into refactor-vertex-group-names
June 24, 2021, 03:07 (GMT)
Fix unused variable warning
June 23, 2021, 22:58 (GMT)
Add comments, minor cleanup, remove debug statements
June 23, 2021, 22:48 (GMT)
Merge branch 'master' into refactor-vertex-group-names
June 23, 2021, 22:42 (GMT)
Refactor: Move vertex group names to object data (WIP)

As explained in T88951, the list of vertex group names is currently
stored separately per object, even though vertex group data is stored
on the geometry. This tends to complicate code and cause bugs,
especially as geometry is created procedurally and tied less closely
to objects.

This commit moves the storage of `bDeformGroup` to `Mesh`, `Lattice`,
and `bGPdata` instead of `Object`. In order to avoid dramatically
changing existing code, I introduced a helper function to access the
list of names given just the object.

TODO:
- Move the active group index to the object as well.
- Possibly move the Python API for vertex groups to object data.

Differential Revision: https://developer.blender.org/D11689
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021