Blender Git Commit Log

Git Commits -> Revision 949ab75

Revision 949ab75 by Jeroen Bakker (master)
February 20, 2019, 14:17 (GMT)
Cycles OpenCL: Remove OpenCL MegaKernel

Using OpenCL MegaKernel has been slow and therefore not usefull.
This patch will remove the mega kernel from the OpenCL codebase
and the OpenCLDeviceBase class.

T61736: removal of mega kernel
T61703: baking does not work with mega kernel

Tags: #cycles

Differential Revision: https://developer.blender.org/D4383

Commit Details:

Full Hash: 949ab753bb2e2d0f76921ed6d716f074ce863f21
Parent Commit: 667033e
Lines Changed: +1759, -2199

1 Added Path:

/intern/cycles/kernel/kernels/opencl/kernel_base.cl (+88, -0) (View)

3 Deleted Paths:

/intern/cycles/device/opencl/opencl_base.cpp (+0, -1422)
/intern/cycles/device/opencl/opencl_mega.cpp (+0, -186)
/intern/cycles/kernel/kernels/opencl/kernel.cl (+0, -148)

12 Modified Paths:

/intern/cycles/blender/addon/ui.py (+0, -1) (Diff)
/intern/cycles/blender/blender_python.cpp (+2, -18) (Diff)
/intern/cycles/device/CMakeLists.txt (+0, -2) (Diff)
/intern/cycles/device/device_opencl.cpp (+2, -16) (Diff)
/intern/cycles/device/opencl/memory_manager.cpp (+3, -3) (Diff)
/intern/cycles/device/opencl/memory_manager.h (+5, -5) (Diff)
/intern/cycles/device/opencl/opencl.h (+53, -25) (Diff)
/intern/cycles/device/opencl/opencl_split.cpp (+1580, -295) (Diff)
/intern/cycles/device/opencl/opencl_util.cpp (+24, -51) (Diff)
/intern/cycles/kernel/CMakeLists.txt (+1, -1) (Diff)
/intern/cycles/util/util_debug.cpp (+1, -23) (Diff)
/intern/cycles/util/util_debug.h (+0, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021