r_refdef.worldmodel->Draw(r_refdef.worldentity);
R_TimeReport("world");
}
-
- R_DrawLightningBeams();
- R_TimeReport("lightning");
-
- R_DrawParticles();
- R_TimeReport("particles");
-
- R_DrawExplosions();
- R_TimeReport("explosions");
}
// don't let sound skip if going slow
GL_ShowTrisColor(0.1, 0, 0, 1);
+ if (cl.csqc_vidvars.drawworld)
+ {
+ R_DrawLightningBeams();
+ R_TimeReport("lightning");
+
+ R_DrawParticles();
+ R_TimeReport("particles");
+
+ R_DrawExplosions();
+ R_TimeReport("explosions");
+ }
+
R_MeshQueue_RenderTransparent();
R_TimeReport("drawtrans");
{
if (planenum2 == planenum)
continue;
- PolygonF_Divide(tempnumpoints, temppoints[w], plane2->normal[0], plane2->normal[1], plane2->normal[2], plane2->dist, 1.0/32.0, 0, NULL, NULL, 256, temppoints[!w], &tempnumpoints);
+ PolygonF_Divide(tempnumpoints, temppoints[w], plane2->normal[0], plane2->normal[1], plane2->normal[2], plane2->dist, 1.0/32.0, 0, NULL, NULL, 256, temppoints[!w], &tempnumpoints, NULL);
w = !w;
}
if (tempnumpoints < 3)