http://www.miikahweb.com/feed.php MiikaHweb - Blender Temp-T81218-bbone-segments-driver-crash Branch http://www.miikahweb.com/ MiikaHweb - Blender Temp-T81218-bbone-segments-driver-crash Branch fi Mon, 18 Jan 21 20:01:24 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[f7c78b1]: Fix T81218: Crash in pose mode using a driver on bendy bone...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f7c78b1c7c1f6aceeb5e63e73e1ef9d841e9e2df f7c78b1
Branches : temp-T81218-bbone-segments-driver-crash
Author : Sybren A. Stüvel (sybren)
----------------------------------------
Fix T81218: Crash in pose mode using a driver on bendy bone Segment

The example file in T81218 has a driver that maps a bone's X-location to the number of BBone segments. This caused a dependency cycle, which resulted in bad thread serialisation, which caused the crash.

This patch breaks the dependency cycle `BONE_LOCAL` ? `DRIVER(bones["Bone"].bbone_segments)` ? `BONE_LOCAL`. The 'Driver Data' relation now points to `BONE_SEGMENTS` when the driven property starts with `bbone_`.

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

----------------------------------------
1 Path Changed]]>
Tue, 06 Oct 2020 14:50:48 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f7c78b1c7c1f6aceeb5e63e73e1ef9d841e9e2dfSybren A. Stüvel