]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - csprogs.c
added support for VF_PERSPECTIVE = false in frustum culling
[xonotic/darkplaces.git] / csprogs.c
index d19f5e5cea55c84858478400d074165c6ada75c4..f2f2b6b3ba2c974ff6524a21a6a0d70702a82237 100644 (file)
--- a/csprogs.c
+++ b/csprogs.c
@@ -513,10 +513,6 @@ void CL_VM_Init (void)
        Cvar_SetValueQuick(&csqc_progcrc, -1);
        Cvar_SetValueQuick(&csqc_progsize, -1);
 
-       cl.csqc_loaded = false;
-       memset(cl.csqc_model_precache, 0, sizeof(cl.csqc_model_precache));
-       memset(&cl.csqc_vidvars, true, sizeof(csqc_vidvars_t));
-
        // if the server is not requesting a csprogs, then we're done here
        if (requiredcrc < 0)
                return;
@@ -600,18 +596,6 @@ void CL_VM_Init (void)
        if (prog->fieldoffsets.nextthink >= 0 && prog->fieldoffsets.frame >= 0 && prog->fieldoffsets.think >= 0 && prog->globaloffsets.self >= 0)
                prog->flag |= PRVM_OP_STATE;
 
-       if (cl.worldmodel)
-       {
-               VectorCopy(cl.worldmodel->normalmins, cl.world.areagrid_mins);
-               VectorCopy(cl.worldmodel->normalmaxs, cl.world.areagrid_maxs);
-       }
-       else
-       {
-               VectorSet(cl.world.areagrid_mins, -4096, -4096, -4096);
-               VectorSet(cl.world.areagrid_maxs, 4096, 4096, 4096);
-       }
-       World_Clear(&cl.world);
-
        // set time
        prog->globals.client->time = cl.time;