[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