[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33485] branches/soc-2008-mxcurioni/source /blender/freestyle/intern/application/Controller.cpp: Made a change as to when the view map data structure is released,
Tamito Kajiyama
rd6t-kjym at asahi-net.or.jp
Sun Dec 5 14:12:55 CET 2010
Revision: 33485
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33485
Author: kjym3
Date: 2010-12-05 14:12:55 +0100 (Sun, 05 Dec 2010)
Log Message:
-----------
Made a change as to when the view map data structure is released,
with the aim of less memory consumption in stroke rendering.
Modified Paths:
--------------
branches/soc-2008-mxcurioni/source/blender/freestyle/intern/application/Controller.cpp
Modified: branches/soc-2008-mxcurioni/source/blender/freestyle/intern/application/Controller.cpp
===================================================================
--- branches/soc-2008-mxcurioni/source/blender/freestyle/intern/application/Controller.cpp 2010-12-05 12:32:58 UTC (rev 33484)
+++ branches/soc-2008-mxcurioni/source/blender/freestyle/intern/application/Controller.cpp 2010-12-05 13:12:55 UTC (rev 33485)
@@ -703,6 +703,7 @@
cout << "Strokes generation : " << d << endl;
cout << "Stroke count : " << _Canvas->stroke_count << endl;
resetModified();
+ DeleteViewMap();
}
void Controller::ResetRenderCount()
@@ -711,10 +712,12 @@
}
Render* Controller::RenderStrokes(Render *re) {
+ _Chrono.start();
BlenderStrokeRenderer* blenderRenderer = new BlenderStrokeRenderer(re, ++_render_count);
_Canvas->Render( blenderRenderer );
- DeleteViewMap();
Render* freestyle_render = blenderRenderer->RenderScene(re);
+ real d = _Chrono.stop();
+ cout << "Stroke rendering : " << d << endl;
delete blenderRenderer;
return freestyle_render;
More information about the Bf-blender-cvs
mailing list