Blender Git Commit Log
Git Commits -> Revision 3ea9646
Revision 3ea9646 by Sergey Sharybin (cycles-x) July 6, 2021, 15:38 (GMT) |
Cycles X: Reduce OIDN memory usage with multi-device render Allow OIDN to modify render buffers in-place, without allocating extra temporary buffers. Currently memory is only saved for non-composited passes (combined, shadow catcher matte). The composited passes are possible to avoid memory allocation as well, but requires passing row stride to the pass accessor which is not yet possible. Differential Revision: https://developer.blender.org/D11826 |
Commit Details:
Full Hash: 3ea9646c1802016d23f3e6b69e06570c0c9b0cc0
Parent Commit: 0b5a7c2
Lines Changed: +89, -10
6 Modified Paths:
/intern/cycles/integrator/denoiser.h (+8, -2) (Diff)
/intern/cycles/integrator/denoiser_device.cpp (+5, -1) (Diff)
/intern/cycles/integrator/denoiser_device.h (+2, -1) (Diff)
/intern/cycles/integrator/denoiser_oidn.cpp (+65, -3) (Diff)
/intern/cycles/integrator/denoiser_oidn.h (+2, -1) (Diff)
/intern/cycles/integrator/path_trace.cpp (+7, -2) (Diff)
/intern/cycles/integrator/denoiser_device.cpp (+5, -1) (Diff)
/intern/cycles/integrator/denoiser_device.h (+2, -1) (Diff)
/intern/cycles/integrator/denoiser_oidn.cpp (+65, -3) (Diff)
/intern/cycles/integrator/denoiser_oidn.h (+2, -1) (Diff)
/intern/cycles/integrator/path_trace.cpp (+7, -2) (Diff)