diff options
Diffstat (limited to 'intern/cycles/integrator')
-rw-r--r-- | intern/cycles/integrator/path_trace.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/intern/cycles/integrator/path_trace.cpp b/intern/cycles/integrator/path_trace.cpp index f3a08b1659c..92bf8e69d19 100644 --- a/intern/cycles/integrator/path_trace.cpp +++ b/intern/cycles/integrator/path_trace.cpp @@ -847,7 +847,8 @@ void PathTrace::progress_update_if_needed(const RenderWork &render_work) { if (progress_ != nullptr) { const int2 tile_size = get_render_tile_size(); - const int num_samples_added = tile_size.x * tile_size.y * render_work.path_trace.num_samples; + const uint64_t num_samples_added = uint64_t(tile_size.x) * tile_size.y * + render_work.path_trace.num_samples; const int current_sample = render_work.path_trace.start_sample + render_work.path_trace.num_samples; progress_->add_samples(num_samples_added, current_sample); |