[Darkradiant-svn] SF.net SVN: darkradiant:[5136] trunk/darkradiant/radiant
Cross-Platform Level Editor for Doom3 and The Dark Mod
Brought to you by:
greebo_darkmod,
orbweaver
From: <gre...@us...> - 2009-12-27 09:27:47
|
Revision: 5136 http://darkradiant.svn.sourceforge.net/darkradiant/?rev=5136&view=rev Author: greebo_darkmod Date: 2009-12-27 09:27:41 +0000 (Sun, 27 Dec 2009) Log Message: ----------- Resolved issue #693: Extreme slowdown when mass-applying textures. This was caused by millions of calls to SurfaceInspector::update(). I also fixed the slowdown when de-selecting a lot of elements with the same shader, due to massive amounts of TexTool::update() calls. Modified Paths: -------------- trunk/darkradiant/radiant/brush/Brush.cpp trunk/darkradiant/radiant/brush/Face.cpp trunk/darkradiant/radiant/patch/Patch.cpp trunk/darkradiant/radiant/patchmanip.cpp trunk/darkradiant/radiant/selection/algorithm/Shader.cpp trunk/darkradiant/radiant/textool/TexTool.cpp trunk/darkradiant/radiant/textool/TexTool.h trunk/darkradiant/radiant/ui/patch/PatchInspector.cpp trunk/darkradiant/radiant/ui/patch/PatchInspector.h trunk/darkradiant/radiant/ui/surfaceinspector/SurfaceInspector.cpp trunk/darkradiant/radiant/ui/surfaceinspector/SurfaceInspector.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |