diff options
Diffstat (limited to 'intern/cycles/device/device_cpu.cpp')
-rw-r--r-- | intern/cycles/device/device_cpu.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/intern/cycles/device/device_cpu.cpp b/intern/cycles/device/device_cpu.cpp index 795781ee072..1c9d2227ac3 100644 --- a/intern/cycles/device/device_cpu.cpp +++ b/intern/cycles/device/device_cpu.cpp @@ -511,7 +511,7 @@ class CPUDevice : public Device { void thread_run(DeviceTask *task) { - if (task->type == DeviceTask::RENDER || task->type == DeviceTask::DENOISE) + if (task->type == DeviceTask::RENDER) thread_render(*task); else if (task->type == DeviceTask::SHADER) thread_shader(*task); @@ -927,7 +927,7 @@ class CPUDevice : public Device { DenoisingTask denoising(this, task); denoising.profiler = &kg->profiler; - while (task.acquire_tile(this, tile)) { + while (task.acquire_tile(this, tile, task.tile_types)) { if (tile.task == RenderTile::PATH_TRACE) { if (use_split_kernel) { device_only_memory<uchar> void_buffer(this, "void_buffer"); |