Blender Git Commit Log

Git Commits -> Revision dada265

April 22, 2015, 11:07 (GMT)
Alembic: Fix crash of viewport render with strands read from alembic cache

The issue was caused by RNA passing ownership from the cache data used by Blender
to Cycles. This lead to situations when all of a sudden blender looses data it
was expecting to have.

Now instead of passing ownership we're just copying strands from the data, so both
Blender and Cycles are having it's own local data.

Ideally this data will be shared between viewport and Cycles, but that's a bit
more tricky to do without modifying RNA API. Would happen eventually tho.

Commit Details:

Full Hash: dada265e2f5213bc948943b1ea8dcfc076703374
Parent Commit: ffbb48b
Lines Changed: +36, -2

3 Modified Paths:

/source/blender/blenkernel/BKE_strands.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/strands.c (+22, -0) (Diff)
/source/blender/makesrna/intern/rna_object.c (+12, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021