X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=r_modules.c;h=df260db6780f1de6006ebd44c4877e12a9948c34;hb=fc324557b79cae59f852379d64693f47d2419e96;hp=e3729796bad69bd58f1c884e5fa5292fed3a4d30;hpb=6f079ecb90e1e6b7597d4da1a98f95c5822aad8d;p=xonotic%2Fdarkplaces.git diff --git a/r_modules.c b/r_modules.c index e3729796..df260db6 100644 --- a/r_modules.c +++ b/r_modules.c @@ -17,7 +17,7 @@ rendermodule_t rendermodule[MAXRENDERMODULES]; void R_Modules_Init(void) { - Cmd_AddCommand("r_restart", R_Modules_Restart); + Cmd_AddCommand("r_restart", R_Modules_Restart, "restarts renderer"); } void R_RegisterModule(char *name, void(*start)(void), void(*shutdown)(void), void(*newmap)(void)) @@ -34,7 +34,7 @@ void R_RegisterModule(char *name, void(*start)(void), void(*shutdown)(void), voi } } if (i >= MAXRENDERMODULES) - Sys_Error("R_RegisterModule: ran out of renderer module slots (%i)\n", MAXRENDERMODULES); + Sys_Error("R_RegisterModule: ran out of renderer module slots (%i)", MAXRENDERMODULES); rendermodule[i].active = 0; rendermodule[i].name = name; rendermodule[i].start = start; @@ -76,6 +76,7 @@ void R_Modules_Shutdown(void) void R_Modules_Restart(void) { + Host_StartVideo(); Con_Print("restarting renderer\n"); R_Modules_Shutdown(); R_Modules_Start();