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();

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to