[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [49527] branches/soc-2011-tomato/intern/ cycles/render: Tomato Cycles: fix own regression in currently rendering tile status
Sergey Sharybin
sergey.vfx at gmail.com
Fri Aug 3 12:55:33 CEST 2012
Revision: 49527
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49527
Author: nazgul
Date: 2012-08-03 10:55:33 +0000 (Fri, 03 Aug 2012)
Log Message:
-----------
Tomato Cycles: fix own regression in currently rendering tile status
Modified Paths:
--------------
branches/soc-2011-tomato/intern/cycles/render/session.cpp
branches/soc-2011-tomato/intern/cycles/render/tile.cpp
branches/soc-2011-tomato/intern/cycles/render/tile.h
Modified: branches/soc-2011-tomato/intern/cycles/render/session.cpp
===================================================================
--- branches/soc-2011-tomato/intern/cycles/render/session.cpp 2012-08-03 10:51:29 UTC (rev 49526)
+++ branches/soc-2011-tomato/intern/cycles/render/session.cpp 2012-08-03 10:55:33 UTC (rev 49527)
@@ -652,7 +652,8 @@
int num_samples = tile_manager.state.num_samples;
int resolution = tile_manager.state.resolution;
int num_tiles = tile_manager.state.num_tiles;
- int tile = num_tiles - tile_manager.state.tiles.size();
+ int num_rendered_tiles = tile_manager.state.num_rendered_tiles;
+ int tile = num_tiles - num_rendered_tiles;
/* update status */
string status, substatus;
Modified: branches/soc-2011-tomato/intern/cycles/render/tile.cpp
===================================================================
--- branches/soc-2011-tomato/intern/cycles/render/tile.cpp 2012-08-03 10:51:29 UTC (rev 49526)
+++ branches/soc-2011-tomato/intern/cycles/render/tile.cpp 2012-08-03 10:55:33 UTC (rev 49527)
@@ -60,6 +60,7 @@
state.buffer = BufferParams();
state.sample = -1;
state.num_tiles = 0;
+ state.num_rendered_tiles = 0;
state.num_samples = 0;
state.resolution = start_resolution;
state.tiles.clear();
@@ -160,6 +161,7 @@
if (best != state.tiles.end()) {
best->rendering = true;
tile = *best;
+ state.num_rendered_tiles++;
return true;
}
Modified: branches/soc-2011-tomato/intern/cycles/render/tile.h
===================================================================
--- branches/soc-2011-tomato/intern/cycles/render/tile.h 2012-08-03 10:51:29 UTC (rev 49526)
+++ branches/soc-2011-tomato/intern/cycles/render/tile.h 2012-08-03 10:55:33 UTC (rev 49527)
@@ -53,6 +53,7 @@
int num_samples;
int resolution;
int num_tiles;
+ int num_rendered_tiles;
list<Tile> tiles;
} state;
More information about the Bf-blender-cvs
mailing list