Blender Git Statistics -> Branches -> temp-T81218-bbone-segments-driver-crash

"Temp-t81218-bbone-segments-driver-crash" branch

Total commits : 1
Total committers : 1
First Commit : October 6, 2020
Latest Commit : October 6, 2020


Commits by Date

DateNumber of Commits
October 6, 20201

Committers

AuthorNumber of Commits
Sybren A. Stüvel1

Popular Files

FilenameTotal Edits
deg_builder_relations.cc1

Latest commits Feed

October 6, 2020, 14:50 (GMT)
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

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021