diff options
author | Oskar Linde <oskar.linde@gmail.com> | 2014-02-03 14:10:46 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2014-02-06 05:49:41 (GMT) |
commit | 6a1d91dc76ec819e85b180b8cdaf40ddd639a538 (patch) | |
tree | a91b502ae5ea6031b9f428b472e7104c847fa3fa /src/MainWindow.h | |
parent | 86d25f04b7da2c520b963f041542b88fd644d1a0 (diff) |
Remove automatic validity check at end of render
In more complex cases, the final Nef_Polyhedron is_valid check() took up to 30 % of the total rendering time just to be able to say Valid: YES. In the case of cached geometry, the validity check was totally dominating the execution time when doing a render. This patch removes the automatic validity check, instead adding a menu command "Check Validity".
Conflicts:
src/mainwin.cc
Diffstat (limited to 'src/MainWindow.h')
-rw-r--r-- | src/MainWindow.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/MainWindow.h b/src/MainWindow.h index e16f5b4..f04a6f1 100644 --- a/src/MainWindow.h +++ b/src/MainWindow.h @@ -137,6 +137,7 @@ private slots: void actionRenderCGALDone(class CGAL_Nef_polyhedron *); void cgalRender(); #endif + void actionCheckValidity(); void actionDisplayAST(); void actionDisplayCSGTree(); void actionDisplayCSGProducts(); |