Blender Git Commits

Blender Git commits from all branches.

Page: 1857 / 2888

January 25, 2017, 06:05 (GMT)
Review: Add infinite weight flags enum
January 25, 2017, 06:05 (GMT)
Review: Move stuff to helper func and more cleanup
January 25, 2017, 06:05 (GMT)
Review: Optimize numpoly calculation
January 25, 2017, 06:05 (GMT)
Review: Join allocations and some bpoly refactor
January 25, 2017, 06:05 (GMT)
Review: Combine allocations and minor cleanup
January 25, 2017, 06:05 (GMT)
Review: Report errors in UI and some more cleanup
January 25, 2017, 06:05 (GMT)
Review: Fix depsgraph relation
January 25, 2017, 06:05 (GMT)
Review: Fix indentations and use MEM_SAFE_FREE
January 25, 2017, 06:05 (GMT)
Review: Replace weight_components with individual variables
January 25, 2017, 06:05 (GMT)
Review: More cleanup...
January 25, 2017, 06:05 (GMT)
Review: Inline loop indices

Also fixed endian switch sign, and UI Python thingy...
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, 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