summaryrefslogtreecommitdiff
path: root/source/gl_main.c
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2009-01-24 14:04:08 +0000
committerAndrey Nazarov <skuller@skuller.net>2009-01-24 14:04:08 +0000
commit616d7388250f9938b70acdc7ca360e9494518294 (patch)
tree021d1f2d8657d652cf39f1ff06cdfcb17821b531 /source/gl_main.c
parent8a1f5d90a862eb7c22fb5f458bc8162194b9c3a3 (diff)
Added ‘gl_showorigins’ for debugging model origins.
Updated q2pro(6) manual page a bit.
Diffstat (limited to 'source/gl_main.c')
-rw-r--r--source/gl_main.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/source/gl_main.c b/source/gl_main.c
index 69f4e3f..4baadc5 100644
--- a/source/gl_main.c
+++ b/source/gl_main.c
@@ -48,6 +48,7 @@ cvar_t *gl_drawworld;
cvar_t *gl_drawentities;
cvar_t *gl_drawsky;
cvar_t *gl_showtris;
+cvar_t *gl_showorigins;
cvar_t *gl_cull_nodes;
cvar_t *gl_cull_models;
cvar_t *gl_showstats;
@@ -410,6 +411,11 @@ static void GL_DrawEntities( int mask ) {
} else {
Com_Error( ERR_FATAL, "%s: bad model type", __func__ );
}
+
+ if( gl_showorigins->integer ) {
+ GL_DrawNullModel();
+ }
+
}
}
@@ -704,6 +710,7 @@ static void GL_Register( void ) {
gl_drawentities = Cvar_Get( "gl_drawentities", "1", CVAR_CHEAT );
gl_drawsky = Cvar_Get( "gl_drawsky", "1", 0 );
gl_showtris = Cvar_Get( "gl_showtris", "0", CVAR_CHEAT );
+ gl_showorigins = Cvar_Get( "gl_showorigins", "0", CVAR_CHEAT );
gl_showstats = Cvar_Get( "gl_showstats", "0", 0 );
gl_cull_nodes = Cvar_Get( "gl_cull_nodes", "1", 0 );
gl_cull_models = Cvar_Get( "gl_cull_models", "1", 0 );