Blender Git Loki
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)
/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)
/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)