Blender Git Commits

Blender Git "soc-2013-depsgraph_mt" branch commits.

Page: 4 / 5

August 27, 2013, 11:05 (GMT)
Merging r59529 through r59550 from trunk into soc-2013-depsgraph_mt

August 26, 2013, 15:10 (GMT)
Merging r59513 through r59528 from trunk into soc-2013-depsgraph_mt

August 26, 2013, 15:02 (GMT)
Fix possible crash when blender exits before task scheduler was initialized
August 26, 2013, 14:39 (GMT)
Workaround for other object's DM build from modifier stack

Original issue is caused by dependency graph limitation,
which doesn't always give you other object's DM in such
modifiers as boolean and array. This might easily happen
when you render other scene from compositor,

Ideally, we need to make it so dependency graph is also
used in render database filling routines. This will also
solve issues with preview parameters used for boolean
operand as well.

For now let's use simpler change to make blender behave
stable at least by using CD_MASK_BAREMESH for other
object's derived final.

The thing is, handle_object_update will use baremesh mask
for derived mesh calculation and it seems baremesh is enough
for our purposes.
August 26, 2013, 12:09 (GMT)
Mask curve BB code as TODO resolved

Nothing really could be done here to improve anything,
we'll just live with CV min/max + radius.
August 26, 2013, 12:07 (GMT)
Remove workaround for dupligroups update

After checking bunch of tube and mango files, it ends up
that using DAG nodes instead of base objects will handle
all needed objects from dupligroups.
August 26, 2013, 12:02 (GMT)
Merging r59407 through r59512 from trunk into soc-2013-depsgraph_mt

August 23, 2013, 09:44 (GMT)
Merging r59402 through r59406 from trunk into soc-2013-depsgraph_mt

August 23, 2013, 08:39 (GMT)
Code cleanup
August 23, 2013, 08:33 (GMT)
Merging r59400 through r59401 from trunk into soc-2013-depsgraph_mt

August 23, 2013, 07:14 (GMT)
Merging r59379 through r59399 from trunk into soc-2013-depsgraph_mt

August 22, 2013, 12:12 (GMT)
Objects from Effector Weight group were missing in dependencies

This lead to situations when particle system modifier was using
other object's data, but because of missing dependency link that
object might have been not updated at the time it's needed.
August 22, 2013, 07:32 (GMT)
Merging r59367 through r59378 from trunk into soc-2013-depsgraph_mt

August 21, 2013, 14:53 (GMT)
Merging r59359 through r59366 from trunk into soc-2013-depsgraph_mt

August 21, 2013, 11:42 (GMT)
Merging r59356 through r59358 from trunk into soc-2013-depsgraph_mt

August 21, 2013, 10:49 (GMT)
Merging r59350 through r59355 from trunk into soc-2013-depsgraph_mt

August 21, 2013, 09:08 (GMT)
Experiment: get rid of static in_next_object in mballs traversal

This check was used to prevent recursion caused by object_dupilist
calling MBall display list creation.

Solved by using object_duplilist_ex with update flag set to false.

From quick own tests and .blend file form original report seems
everything is fine. But maybe some unforeseen case will break
blender again.
August 21, 2013, 08:32 (GMT)
Bad merge happened
August 21, 2013, 08:20 (GMT)
Merging r59317 through r59349 from trunk into soc-2013-depsgraph_mt

August 20, 2013, 13:24 (GMT)
Remove unused argument
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021