Blender Git Commit Log

Git Commits -> Revision 5b3219a

Revision 5b3219a by Mai Lavelle (cycles_split_kernel)
October 21, 2016, 13:25 (GMT)
Cycles: Remove tile splitting logic for split kernel

This is a huge reduction in code that was very hard to work with. It will be
much easier to go forward now that it is gone.

Unfortunate downside to not having tile splitting anymore is if the tile size
is set too large the user could get an out of memory error. We will have to
fix this at some point, but for now getting the kernel to run on CPU is
more important.

Also at this point the host side of the split kernel is almost entirely
independent of the underlying device, so work on CPU implementation can
finally start.

Commit Details:

Full Hash: 5b3219a999d54e6fbb66583aab368c8e28d2b441
Parent Commit: 079ac5b
Lines Changed: +59, -417

4 Modified Paths:

/intern/cycles/blender/blender_sync.cpp (+4, -1) (Diff)
/intern/cycles/device/device_split_kernel.cpp (+50, -12) (Diff)
/intern/cycles/device/device_split_kernel.h (+0, -2) (Diff)
/intern/cycles/device/opencl/opencl_split.cpp (+5, -402) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021