From 757096e7df15c14b9b10352fa91663483f9e34f8 Mon Sep 17 00:00:00 2001 From: xolatile Date: Sun, 10 Aug 2025 00:19:46 +0200 Subject: all --- src/engine/decal.cpp | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'src/engine/decal.cpp') diff --git a/src/engine/decal.cpp b/src/engine/decal.cpp index bc39c1f..6c9cad6 100644 --- a/src/engine/decal.cpp +++ b/src/engine/decal.cpp @@ -244,12 +244,8 @@ struct decalrenderer { decalcenter = center; decalradius = radius; decalnormal = dir; -#if 0 - decaltangent.orthogonal(dir); -#else decaltangent = vec(dir.z, -dir.x, dir.y); decaltangent.sub(vec(dir).mul(decaltangent.dot(dir))); -#endif if(flags&DF_ROTATE) decaltangent.rotate(rnd(360)*RAD, dir); decaltangent.normalize(); decalbitangent.cross(decaltangent, dir); @@ -341,17 +337,10 @@ struct decalrenderer { float facing = n.dot(decalnormal); if(facing <= 0) continue; vec p = vec(pos[0]).sub(decalcenter); -#if 0 - // intersect ray along decal normal with plane - float dist = n.dot(p) / facing; - if(fabs(dist) > decalradius) continue; - vec pcenter = vec(decalnormal).mul(dist).add(decalcenter); -#else // travel back along plane normal from the decal center float dist = n.dot(p); if(fabs(dist) > decalradius) continue; vec pcenter = vec(n).mul(dist).add(decalcenter); -#endif vec ft, fb; ft.orthogonal(n); ft.normalize(); -- cgit v1.2.3