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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021