From: havoc Date: Thu, 24 Mar 2005 14:48:06 +0000 (+0000) Subject: fixed skybox texture leak on level changes X-Git-Tag: xonotic-v0.1.0preview~5051 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=2eb9ff90d49e3954fc2adb23ea0c643e40ec7b09;p=xonotic%2Fdarkplaces.git fixed skybox texture leak on level changes git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5122 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/r_sky.c b/r_sky.c index 135d2dab..3647a572 100644 --- a/r_sky.c +++ b/r_sky.c @@ -441,7 +441,7 @@ void R_Sky(void) void R_ResetSkyBox(void) { - skyboxside[0] = skyboxside[1] = skyboxside[2] = skyboxside[3] = skyboxside[4] = skyboxside[5] = NULL; + R_UnloadSkyBox(); skyname[0] = 0; R_LoadSkyBox(); } @@ -469,7 +469,7 @@ void R_Sky_Init(void) Cvar_RegisterVariable (&r_sky); Cvar_RegisterVariable (&r_skyscroll1); Cvar_RegisterVariable (&r_skyscroll2); - skyboxside[0] = skyboxside[1] = skyboxside[2] = skyboxside[3] = skyboxside[4] = skyboxside[5] = NULL; + memset(&skyboxside, 0, sizeof(skyboxside)); skyname[0] = 0; R_RegisterModule("R_Sky", r_sky_start, r_sky_shutdown, r_sky_newmap); }