Blender Git Commit Log

All Blender Git commits.

Page: 4082 / 8462

January 24, 2017, 12:30 (GMT)
Cycles: Set device ideal global work size for split kernel

With this the split kernel is running quite a bit faster on some
devices. Other devices will still need more testing.
January 24, 2017, 12:30 (GMT)
Cycles: Add split_kernel_global_size function

This is to allow devices to suggest a good global work size. Only
implemented for OpenCL devices right now.
January 24, 2017, 12:29 (GMT)
Cycles: Expose passes size to device tasks

This is needed so devices can know the size of a tile buffer before any
tiles are acquired.
January 24, 2017, 12:27 (GMT)
Cycles: Add DeviceSplitKernel::max_elements_for_max_buffer_size

Will be used for deciding on a good work size.
January 24, 2017, 12:27 (GMT)
Cycles: Rework work stealing

Previous implementation of work stealing didn't do what it claimed to do
and made some odd assumptions. This new implementation is cleaner,
organizes work in a slightly more optimal way, and most importantly
decouples work from tile size, which will allow for greater speed ups.
January 24, 2017, 12:27 (GMT)
Cycles: Silence warning about redefined macro
January 24, 2017, 12:27 (GMT)
Cycles: Remove everything parallel samples from the split kernel

Parallel samples never actually worked, was producing incorrect results
or crashes, and wasn't any faster than work stealing, so removing it.
January 24, 2017, 11:57 (GMT)
Depsgraph: Make it more clear and explicit compile fail when required features are not found
January 24, 2017, 11:55 (GMT)
Depsgraph: Remove legacy code from new depsgraph

Now we have no remaining WITH_LEGACY_DEPSGRAPH in the code.
January 24, 2017, 11:54 (GMT)
Depsgraph: Remove command line argument to use new depsgraph
January 24, 2017, 11:52 (GMT)
Depsgraph: Remove more legacy code from viewport
January 24, 2017, 11:49 (GMT)
Depsgraph: Remove legacy updateDepgraph callbacks from modifiers
January 24, 2017, 11:47 (GMT)
Depsgraph: Remove legacy implementation of depsgraph
January 24, 2017, 11:42 (GMT)
Depsgraph: Remove legacy calls from scene update routines
January 24, 2017, 11:34 (GMT)
Depsgraph: Remove special exception in update logging
January 24, 2017, 11:34 (GMT)
Depsgraph: Remove special version of pose builder
January 24, 2017, 11:34 (GMT)
Depsgraph: Remove legacy depsgraph code from viewport
January 24, 2017, 11:34 (GMT)
Depsgraph: Remove legacy depsgraph code from transform
January 24, 2017, 10:54 (GMT)
FIX T49899: Add EIGEN_MAKE_ALIGNED_OPERATOR_NEW to classes that use eigen's data types , to force aligned on 16 byte boundaries.
January 24, 2017, 10:54 (GMT)
Fix T49857: Blender crashes after adding texture node to compositing tree
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021