X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=cgamevm.c;h=d921b7520184a4dce648b7b5461d4225168abe49;hp=eb4f5e1ff27856498026edb96fea120c325ce8c2;hb=a76b746a4cd4e319c9629348ad2fb6563ef49393;hpb=b44563794a2f0644800fdf82f2a848888de6c10b diff --git a/cgamevm.c b/cgamevm.c index eb4f5e1f..d921b752 100644 --- a/cgamevm.c +++ b/cgamevm.c @@ -130,7 +130,7 @@ void CGVM_Draw_Entity(const cgdrawentity_t *e) return; if (cgvm_renderentity >= CGVM_RENDERENTITIES - || r_refdef.numentities >= MAX_VISEDICTS) + || r_refdef.numentities >= r_refdef.maxentities) return; r = cgvm_renderentities + cgvm_renderentity; @@ -262,6 +262,7 @@ int CGVM_Model(const char *name) void CGVM_Stain(const float *origin, float radius, int cr1, int cg1, int cb1, int ca1, int cr2, int cg2, int cb2, int ca2) { - R_Stain((float *)origin, radius, cr1, cg1, cb1, ca1, cr2, cg2, cb2, ca2); + if (cl_stainmaps.integer) + R_Stain((float *)origin, radius, cr1, cg1, cb1, ca1, cr2, cg2, cb2, ca2); }