* -repack -analyze switch: only analyze bsps and exit (to dump bsp resource calls)
This commit is contained in:
parent
dd3db2f147
commit
5cedd26c75
|
|
@ -814,7 +814,7 @@ int pk3BSPMain( int argc, char **argv ){
|
||||||
|
|
||||||
int repackBSPMain( int argc, char **argv ){
|
int repackBSPMain( int argc, char **argv ){
|
||||||
int i, j, compLevel = 0;
|
int i, j, compLevel = 0;
|
||||||
bool dbg = false, png = false;
|
bool dbg = false, png = false, analyze = false;
|
||||||
char str[ 1024 ];
|
char str[ 1024 ];
|
||||||
|
|
||||||
/* process arguments */
|
/* process arguments */
|
||||||
|
|
@ -825,6 +825,9 @@ int repackBSPMain( int argc, char **argv ){
|
||||||
else if ( strEqual( argv[ i ], "-png" ) ) {
|
else if ( strEqual( argv[ i ], "-png" ) ) {
|
||||||
png = true;
|
png = true;
|
||||||
}
|
}
|
||||||
|
else if ( strEqual( argv[ i ], "-analyze" ) ) { // only analyze bsps and exit
|
||||||
|
analyze = true;
|
||||||
|
}
|
||||||
else if ( strEqual( argv[ i ], "-complevel" ) ) {
|
else if ( strEqual( argv[ i ], "-complevel" ) ) {
|
||||||
compLevel = atoi( argv[ i + 1 ] );
|
compLevel = atoi( argv[ i + 1 ] );
|
||||||
i++;
|
i++;
|
||||||
|
|
@ -956,6 +959,11 @@ int repackBSPMain( int argc, char **argv ){
|
||||||
|
|
||||||
for( j = 0; j < bspListN; ++j ){
|
for( j = 0; j < bspListN; ++j ){
|
||||||
|
|
||||||
|
if( analyze ){
|
||||||
|
pk3Sounds->n = 0;
|
||||||
|
pk3Shaders->n = 0;
|
||||||
|
}
|
||||||
|
|
||||||
int pk3SoundsNold = pk3Sounds->n;
|
int pk3SoundsNold = pk3Sounds->n;
|
||||||
int pk3ShadersNold = pk3Shaders->n;
|
int pk3ShadersNold = pk3Shaders->n;
|
||||||
|
|
||||||
|
|
@ -1171,6 +1179,9 @@ int repackBSPMain( int argc, char **argv ){
|
||||||
}
|
}
|
||||||
*/ }
|
*/ }
|
||||||
|
|
||||||
|
if( analyze )
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
vfsListShaderFiles( pk3Shaderfiles, pushStringCallback );
|
vfsListShaderFiles( pk3Shaderfiles, pushStringCallback );
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user