Blender Git Commit Log

Git Commits -> Revision 079ac5b

Revision 079ac5b by Mai Lavelle (cycles_split_kernel)
October 20, 2016, 15:22 (GMT)
Cycles: Begin moving split kernel logic into own class

The new class `DeviceSplitKernel` will handle all logic for enqueueing of
kernels and memory memory management for the split kernel. Devices that
support the split kernel will create an instance of this class and call
its methods to run the split kernel.

There's still some work to do yet to make this device independent and to
deal with tile splitting.

Commit Details:

Full Hash: 079ac5b2b93c955c15d882087f4c037c3c7ab532
Parent Commit: 63a604e
Lines Changed: +407, -303

2 Added Paths:

/intern/cycles/device/device_split_kernel.cpp (+274, -0) (View)
/intern/cycles/device/device_split_kernel.h (+105, -0) (View)

4 Modified Paths:

/intern/cycles/device/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/device/device.h (+9, -5) (Diff)
/intern/cycles/device/opencl/opencl.h (+1, -22) (Diff)
/intern/cycles/device/opencl/opencl_split.cpp (+16, -276) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021