summaryrefslogtreecommitdiff
path: root/src/engine/bih.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/bih.cpp')
-rw-r--r--src/engine/bih.cpp4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/engine/bih.cpp b/src/engine/bih.cpp
index e406008..e5c6e2a 100644
--- a/src/engine/bih.cpp
+++ b/src/engine/bih.cpp
@@ -262,9 +262,6 @@ BIH::~BIH() {
bool mmintersect(const extentity &e, const vec &o, const vec &ray, float maxdist, int mode, float &dist) {
model *m = loadmapmodel(e.attr2);
if(!m) return false;
- if(mode&RAY_SHADOW) {
- if(!m->shadow || e.flags&EF_NOSHADOW) return false;
- }
else if((mode&RAY_ENTS)!=RAY_ENTS && (!m->collide || e.flags&EF_NOCOLLIDE)) return false;
if(!m->bih && (lightmapping > 1 || !m->setBIH())) return false;
vec mo = vec(o).sub(e.o), mray(ray);
@@ -278,4 +275,3 @@ bool mmintersect(const extentity &e, const vec &o, const vec &ray, float maxdist
}
return m->bih->traverse(mo, mray, maxdist ? maxdist : 1e16f, dist, mode);
}
-