add an option -mergeportals to speed up vis, while not making the vis data MUCH worse

git-svn-id: svn://svn.icculus.org/netradiant/trunk@243 61c419a2-8eb2-4b30-bcec-8cead039b335
This commit is contained in:
divverent 2009-04-03 13:51:31 +00:00
parent 444af8c46a
commit 9851662e8d

View File

@ -1046,6 +1046,9 @@ int VisMain (int argc, char **argv)
} else if (!strcmp(argv[i], "-merge")) {
Sys_Printf ("merge = true\n");
mergevis = qtrue;
} else if (!strcmp(argv[i], "-mergeportals")) {
Sys_Printf ("mergeportals = true\n");
mergevisportals = qtrue;
} else if (!strcmp(argv[i], "-nopassage")) {
Sys_Printf ("nopassage = true\n");
noPassageVis = qtrue;
@ -1112,10 +1115,10 @@ int VisMain (int argc, char **argv)
UnparseEntities();
if( mergevis )
{
MergeLeaves();
if( mergevis || mergevisportals )
MergeLeafPortals();
}
CountActivePortals();
/* WritePortals( "maps/hints.prs" );*/