]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - meshqueue.c
Added DP_CSQC_ENTITYMODELLIGHT extension (CSQC-updated modellight using modellight_...
[xonotic/darkplaces.git] / meshqueue.c
index 34334e6d1ff9ba3b590f038129d8dbde789d5b41..e0e1e8c7091c7765783b311010f8da3399a1e3c2 100644 (file)
@@ -53,7 +53,10 @@ void R_MeshQueue_AddTransparent(const vec3_t center, void (*callback)(const enti
        mq->ent = ent;
        mq->surfacenumber = surfacenumber;
        mq->rtlight = rtlight;
-       mq->dist = DotProduct(center, r_refdef.view.forward) - mqt_viewplanedist;
+       if (ent && (ent->flags & RENDER_WORLDOBJECT))
+               mq->dist = mqt_viewmaxdist;
+       else
+               mq->dist = DotProduct(center, r_refdef.view.forward) - mqt_viewplanedist;
        mq->next = NULL;
        mqt_viewmaxdist = max(mqt_viewmaxdist, mq->dist);
 }