Blender Git Commit Log

Git Commits -> Revision 7524525

Revision 7524525 by Sergey Sharybin (cycles-x)
June 29, 2021, 16:10 (GMT)
Fix CPU rendering and OptiX denoiser in Cycles X

Make sure copying of temporary render buffers to the device
happens as part of the denoiser queue.

Initially thought this will be fixed by some more global changes
related to multi-GPU support, but:

- It is a simple and clear change.
- It brings multi-device support to a working state, which makes
it easier to verify changes.
- Multi-device is supported at a higher level, and it could still
be useful to support current usecases of DeviceDenoiser (where
input render buffers are allocated on a different device).

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

Commit Details:

Full Hash: 7524525d993fbaea23b9daa4b34b75f75256d430
Parent Commit: 14b3288
Lines Changed: +17, -1

4 Modified Paths:

/intern/cycles/device/device.h (+6, -0) (Diff)
/intern/cycles/device/optix/device_impl.cpp (+5, -0) (Diff)
/intern/cycles/device/optix/device_impl.h (+1, -0) (Diff)
/intern/cycles/integrator/denoiser_device.cpp (+5, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021