#if 1
unsigned char *pvs;
#else
- int fatpvsbytes;
- unsigned char fatpvs[MAX_MAP_LEAFS/8];
+ unsigned char *fatpvs = NULL;
#endif
VM_SAFEPARMCOUNT(2, VM_CL_checkpvs);
PRVM_G_FLOAT(OFS_RETURN) = 3;
return;
}
- fatpvsbytes = cl.worldmodel->brush.FatPVS(cl.worldmodel, viewpos, 8, fatpvs, sizeof(fatpvs), false);
- if(!fatpvsbytes)
+ cl.worldmodel->brush.FatPVS(cl.worldmodel, viewpos, 8, &fatpvs, cls.levelmempool, false);
+ if(!fatpvs)
{
// viewpos isn't in any PVS... darn
PRVM_G_FLOAT(OFS_RETURN) = 2;