[Bf-blender-cvs] [a51e9ec] master: Cycles: Fix misleading remaining time report when using infinite number of samples in viewport

Sergey Sharybin noreply at git.blender.org
Wed Apr 6 16:31:36 CEST 2016


Commit: a51e9ece538fb00c939ccaca7d6fbb1fe491bf10
Author: Sergey Sharybin
Date:   Wed Apr 6 16:30:52 2016 +0200
Branches: master
https://developer.blender.org/rBa51e9ece538fb00c939ccaca7d6fbb1fe491bf10

Cycles: Fix misleading remaining time report when using infinite number of samples in viewport

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

M	intern/cycles/blender/blender_session.cpp
M	intern/cycles/render/session.h

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

diff --git a/intern/cycles/blender/blender_session.cpp b/intern/cycles/blender/blender_session.cpp
index 92b5b72..3e7fba0 100644
--- a/intern/cycles/blender/blender_session.cpp
+++ b/intern/cycles/blender/blender_session.cpp
@@ -936,7 +936,7 @@ void BlenderSession::get_progress(float& progress, double& total_time, double& r
 
 	if(background && samples_per_tile && tile_total)
 		progress = ((float)sample / (float)(tile_total * samples_per_tile));
-	else if(!background && samples > 0 && total_samples != USHRT_MAX)
+	else if(!background && samples > 0 && total_samples != INT_MAX)
 		progress = ((float)samples) / total_samples;
 	else
 		progress = 0.0;
diff --git a/intern/cycles/render/session.h b/intern/cycles/render/session.h
index c669bcc..02d97ce 100644
--- a/intern/cycles/render/session.h
+++ b/intern/cycles/render/session.h
@@ -72,7 +72,7 @@ public:
 
 		progressive = false;
 		experimental = false;
-		samples = USHRT_MAX;
+		samples = INT_MAX;
 		tile_size = make_int2(64, 64);
 		start_resolution = INT_MAX;
 		threads = 0;




More information about the Bf-blender-cvs mailing list