Cycles Denoising: Refactor denoiser tile handling
authorLukas Stockner <lukas.stockner@freenet.de>
Wed, 4 Jul 2018 12:26:15 +0000 (14:26 +0200)
committerLukas Stockner <lukas.stockner@freenet.de>
Wed, 4 Jul 2018 12:36:01 +0000 (14:36 +0200)
commit97a0d6fcc736e604113487196ff3c3578306fc6c
tree9701746bb422a1ea90a2f1cf8e0b57269021543b
parentb10c64bd2f1dae93c38e2d1cc656ea08151ab704
Cycles Denoising: Refactor denoiser tile handling

This deduplicates the calls for tile (un)mapping and allows to have a target buffer that is different from the source buffer (needed for baking and animation denoising).
intern/cycles/device/device_cpu.cpp
intern/cycles/device/device_cuda.cpp
intern/cycles/device/device_denoising.cpp
intern/cycles/device/device_denoising.h
intern/cycles/device/opencl/opencl.h
intern/cycles/device/opencl/opencl_base.cpp
intern/cycles/device/opencl/opencl_mega.cpp
intern/cycles/device/opencl/opencl_split.cpp
intern/cycles/render/session.cpp