avoid divide by zero in cycles progress calculation

This commit is contained in:
2012-11-13 01:53:07 +00:00
parent 2243ab514a
commit 1c1e7a0237
2 changed files with 3 additions and 3 deletions

View File

@@ -518,8 +518,8 @@ void BlenderSession::get_progress(float& progress, double& total_time)
sample = session->progress.get_sample();
samples_per_tile = session->params.samples;
if(samples_per_tile)
progress = ((float)sample/(float)(tile_total * samples_per_tile));
if(samples_per_tile && tile_total)
progress = ((float)sample / (float)(tile_total * samples_per_tile));
else
progress = 0.0;
}