]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - model_shared.c
Initialize console commands and cvars before anything else
[xonotic/darkplaces.git] / model_shared.c
index 077197aa23b0ab09091e4957add9d7db5c072425..2836a107a9bd5927f22598a15a5563b96bdcc5a5 100644 (file)
@@ -152,15 +152,8 @@ static void Mod_Print_f(cmd_state_t *cmd);
 static void Mod_Precache_f(cmd_state_t *cmd);
 static void Mod_Decompile_f(cmd_state_t *cmd);
 static void Mod_GenerateLightmaps_f(cmd_state_t *cmd);
-void Mod_Init (void)
+void Mod_Init_Commands (void)
 {
-       mod_mempool = Mem_AllocPool("modelinfo", 0, NULL);
-       Mem_ExpandableArray_NewArray(&models, mod_mempool, sizeof(dp_model_t), 16);
-
-       Mod_BrushInit();
-       Mod_AliasInit();
-       Mod_SpriteInit();
-
        Cvar_RegisterVariable(&r_mipskins);
        Cvar_RegisterVariable(&r_mipnormalmaps);
        Cvar_RegisterVariable(&mod_generatelightmaps_unitspersample);
@@ -180,6 +173,16 @@ void Mod_Init (void)
        Cmd_AddCommand(CMD_CLIENT, "mod_generatelightmaps", Mod_GenerateLightmaps_f, "rebuilds lighting on current worldmodel");
 }
 
+void Mod_Init (void)
+{
+       mod_mempool = Mem_AllocPool("modelinfo", 0, NULL);
+       Mem_ExpandableArray_NewArray(&models, mod_mempool, sizeof(dp_model_t), 16);
+
+       Mod_BrushInit();
+       Mod_AliasInit();
+       Mod_SpriteInit();
+}
+
 void Mod_RenderInit(void)
 {
        R_RegisterModule("Models", mod_start, mod_shutdown, mod_newmap, NULL, NULL);