February 23, 2017, 10:56 (GMT) |
new manta functions to handle moving obstacles added function to set obstacle velocities at fl/obs border, cleanup for averageVel function (more general name and vec3 argument instead of mac) |
Revision 67169e7 by Sergey Sharybin (blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 22, 2017, 15:58 (GMT) |
Fix T50687: Cycles baking time estimate and progress bar doesn't work / progress when baking with high samples |
Revision e89145e by Sergey Sharybin (blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 22, 2017, 15:48 (GMT) |
Fix T50512: Linked Backround scene with animation not updating with new depsgraph Was missing relations for the set scenes. Perhaps not ideal solution, but should be good enough for now. |
Revision dd2e33b by Sergey Sharybin (blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 22, 2017, 15:46 (GMT) |
Blender 2.78c: Fix crash with material preview and image sequences Don't use built-in API for image sequences since it's not really finished in RNA API. Fixes issue reported in T50616. |
Revision 99abd1f by Sergey Sharybin (blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 22, 2017, 15:34 (GMT) |
Blender 2.78c: Fix wrong render result with pointiness The issue was caused by pointiness being calculated after faces split now. Ported all fixes we did here. Should be safe, pointiness is used all over the barbershop. |
Revision 92e75a5 by jens verwiebe (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 22, 2017, 14:57 (GMT) |
Cleanup |
February 22, 2017, 14:56 (GMT) |
Cycles: Seperate kernel loading time from render time |
February 22, 2017, 14:56 (GMT) |
Cycles: Add names to buffer allocations This is to help debug and track memory usage for generic buffers. We have similar for textures already since those require a name, but for buffers the name is only for debugging proposes. |
February 22, 2017, 14:56 (GMT) |
Cycles: CUDA implementation of split kernel |
February 22, 2017, 14:55 (GMT) |
Cycles: CPU implementation of split kernel |
February 22, 2017, 14:52 (GMT) |
Cycles: Remove ccl_fetch and SOA |
February 22, 2017, 14:52 (GMT) |
Cycles: Report device maximum allocation and detected global size |
February 22, 2017, 14:52 (GMT) |
Cycles: Workaround for driver hangs Simple workaround for some issues we've been having with AMD drivers hanging and rendering systems unresponsive. Unfortunately this makes things a bit slower, but its better than having to do hard reboots. Will be removed when drivers have been fixed. Define CYCLES_DISABLE_DRIVER_WORKAROUNDS to disable for testing purposes. |
February 22, 2017, 14:47 (GMT) |
Cycles: OpenCL split kernel refactor This does a few things at once: - Refactors host side split kernel logic into a new device agnostic class `DeviceSplitKernel`. - Removes tile splitting, a new work pool implementation takes its place and allows as many threads as will fit in memory regardless of tile size, which can give performance gains. - Refactors split state buffers into one buffer, as well as reduces the number of arguments passed to kernels. Means there's less code to deal with overall. - Moves kernel logic out of OpenCL kernel files so they can later be used by other device types. - Replaced OpenCL specific APIs with new generic versions - Tiles can now be seen updating during rendering |
Revision 8ba1dab by Thomas Dinges / Sergey Sharybin (blender-v2.78c-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) February 22, 2017, 14:33 (GMT) |
Blender 2.78c: Fix Brick Texture GLSL, broken after Mortar Smooth addition. |
February 22, 2017, 14:33 (GMT) |
Merge branch 'master' into cycles_split_kernel |
February 22, 2017, 14:30 (GMT) |
Cycles: Add OpenCL kernel for zeroing memory buffers Transferring memory to the device was very slow and there's really no need when only zeroing a buffer. |
February 22, 2017, 14:30 (GMT) |
Cycles: Add more atomic operations |
February 22, 2017, 14:30 (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. |
February 22, 2017, 14:30 (GMT) |
Cycles: Allow device_memory to be used directly This is useful for when theres no host side memory attched to the buffer |
|
|
|


Master Commits
MiikaHweb | 2003-2021