diff options
author | Mai Lavelle <mai.lavelle@gmail.com> | 2017-07-06 03:15:47 +0300 |
---|---|---|
committer | Mai Lavelle <mai.lavelle@gmail.com> | 2017-07-06 03:19:15 +0300 |
commit | f9963f29e8beac1336a053ca642ebb03b4e123e2 (patch) | |
tree | f5e220d08903996ae9c40160a77ea513a3677595 /intern/cycles/device/opencl | |
parent | 222b96e5c7def0d9f29c96ddf30413c5d4fb3223 (diff) |
Cycles: Dont allow global size to fall to zero
Diffstat (limited to 'intern/cycles/device/opencl')
-rw-r--r-- | intern/cycles/device/opencl/opencl_split.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/cycles/device/opencl/opencl_split.cpp b/intern/cycles/device/opencl/opencl_split.cpp index 73b8769d3cc..50345613b6d 100644 --- a/intern/cycles/device/opencl/opencl_split.cpp +++ b/intern/cycles/device/opencl/opencl_split.cpp @@ -428,7 +428,7 @@ public: << string_human_readable_size(max_buffer_size) << ")."; size_t num_elements = max_elements_for_max_buffer_size(kg, data, max_buffer_size / 2); - int2 global_size = make_int2(round_down((int)sqrt(num_elements), 64), (int)sqrt(num_elements)); + int2 global_size = make_int2(max(round_down((int)sqrt(num_elements), 64), 64), (int)sqrt(num_elements)); VLOG(1) << "Global size: " << global_size << "."; return global_size; } |