Blender Git Loki
Git Commits -> Revision 6848cd7
Revision 6848cd7 by Sergey Sharybin (cycles-x) March 30, 2021, 13:32 (GMT) |
Cycles: Remove or comment out end-of-life code The goal is to make API clean, and stop worrying about keeping it compilable. The most interesting bits of implementation which we will need to reference for the new implementation are `#if 0`-ed. The code which is either migrated or which is known to be not needed is removed. Summary: - Remove `DeviceTask` and `Device::task_foo` It is replaced with either queue or CPUKernels. - Comment out NLM denoiser. Can probably remove it. But lets have a quick meeting about it. - Remove old OpenImageDenoiser implementation. It is now implemented in integrator/denoiser. - Commented out render/denoiser. It is to be ported to the new denoiser implementation in inetgrator/. Also, if NLM is removed then feature-parity is not really possibly at this time. - Comment out device_denoiser. |
Commit Details:
Full Hash: 6848cd7ca252076b706cd91813bf35e4c95bfd56
Parent Commit: 088fa02
Lines Changed: +66, -577
16 Modified Paths:
/intern/cycles/blender/blender_python.cpp (+5, -0) (Diff)
/intern/cycles/device/cpu/device.cpp (+5, -0) (Diff)
/intern/cycles/device/cpu/device_impl.cpp (+4, -263) (Diff)
/intern/cycles/device/cpu/device_impl.h (+4, -35) (Diff)
/intern/cycles/device/cuda/device_impl.cpp (+4, -26) (Diff)
/intern/cycles/device/cuda/device_impl.h (+2, -12) (Diff)
/intern/cycles/device/device.h (+1, -20) (Diff)
/intern/cycles/device/device_denoising.cpp (+5, -1) (Diff)
/intern/cycles/device/device_denoising.h (+8, -4) (Diff)
/intern/cycles/device/device_task.cpp (+4, -0) (Diff)
/intern/cycles/device/device_task.h (+2, -0) (Diff)
/intern/cycles/device/dummy/device.cpp (+0, -12) (Diff)
/intern/cycles/device/multi/device.cpp (+0, -189) (Diff)
/intern/cycles/render/denoising.cpp (+11, -7) (Diff)
/intern/cycles/render/denoising.h (+11, -7) (Diff)
/intern/cycles/render/session.cpp (+0, -1) (Diff)
/intern/cycles/device/cpu/device.cpp (+5, -0) (Diff)
/intern/cycles/device/cpu/device_impl.cpp (+4, -263) (Diff)
/intern/cycles/device/cpu/device_impl.h (+4, -35) (Diff)
/intern/cycles/device/cuda/device_impl.cpp (+4, -26) (Diff)
/intern/cycles/device/cuda/device_impl.h (+2, -12) (Diff)
/intern/cycles/device/device.h (+1, -20) (Diff)
/intern/cycles/device/device_denoising.cpp (+5, -1) (Diff)
/intern/cycles/device/device_denoising.h (+8, -4) (Diff)
/intern/cycles/device/device_task.cpp (+4, -0) (Diff)
/intern/cycles/device/device_task.h (+2, -0) (Diff)
/intern/cycles/device/dummy/device.cpp (+0, -12) (Diff)
/intern/cycles/device/multi/device.cpp (+0, -189) (Diff)
/intern/cycles/render/denoising.cpp (+11, -7) (Diff)
/intern/cycles/render/denoising.h (+11, -7) (Diff)
/intern/cycles/render/session.cpp (+0, -1) (Diff)