[Bf-blender-cvs] [ac68b08c5b7] master: Fix T91592: Negative Cycles remaining render time

Sergey Sharybin noreply at git.blender.org
Wed Sep 22 17:31:08 CEST 2021


Commit: ac68b08c5b785ce08637fac14c20dc3b52cfed47
Author: Sergey Sharybin
Date:   Wed Sep 22 17:30:00 2021 +0200
Branches: master
https://developer.blender.org/rBac68b08c5b785ce08637fac14c20dc3b52cfed47

Fix T91592: Negative Cycles remaining render time

For the default startup was showing -14:-08.-48 as a remaining time.

Was an integer overflow when specifying total number of pixel-samples.

===================================================================

M	intern/cycles/render/session.cpp

===================================================================

diff --git a/intern/cycles/render/session.cpp b/intern/cycles/render/session.cpp
index 47eeffd97fe..0539e02a8d5 100644
--- a/intern/cycles/render/session.cpp
+++ b/intern/cycles/render/session.cpp
@@ -430,7 +430,8 @@ void Session::do_delayed_reset()
 
   /* Progress. */
   progress.reset_sample();
-  progress.set_total_pixel_samples(buffer_params_.width * buffer_params_.height * params.samples);
+  progress.set_total_pixel_samples(static_cast<uint64_t>(buffer_params_.width) *
+                                   buffer_params_.height * params.samples);
 
   if (!params.background) {
     progress.set_start_time();



More information about the Bf-blender-cvs mailing list