diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-05-09 17:09:07 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2015-05-09 17:09:07 +0300 |
commit | b3299bace003d9d061b188760a263ca7b42c36d7 (patch) | |
tree | ee0208552fb39ce6d02e28db5e2c6ad0fd778f42 /intern/cycles/render/session.cpp | |
parent | 0e4ddaadd487ebdd80399e2fd24cb8b12bd7f721 (diff) |
Cycles: Pass requested tile size to the device via device task
This is currently unused but crucial for things like calculating amount of
device memory required to deal with the tasks.
Maybe not really best place to store it, but consider it good enough for now.
Diffstat (limited to 'intern/cycles/render/session.cpp')
-rw-r--r-- | intern/cycles/render/session.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/intern/cycles/render/session.cpp b/intern/cycles/render/session.cpp index 82197d5340a..9ef1c1f4f1f 100644 --- a/intern/cycles/render/session.cpp +++ b/intern/cycles/render/session.cpp @@ -859,6 +859,7 @@ void Session::path_trace() task.update_progress_sample = function_bind(&Session::update_progress_sample, this); task.need_finish_queue = params.progressive_refine; task.integrator_branched = scene->integrator->method == Integrator::BRANCHED_PATH; + task.requested_tile_size = params.tile_size; device->task_add(task); } |