From e82f67eb34f72a5c81908e2569238b880f6508f7 Mon Sep 17 00:00:00 2001 From: Eric Wasylishen Date: Tue, 12 Jul 2016 00:21:14 -0600 Subject: [PATCH] light: trace: raise stack depth 128->256 to handle lavabloom_bad.bsp from Pritchard --- light/trace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/light/trace.c b/light/trace.c index 44fff7ef..48a2a9c2 100644 --- a/light/trace.c +++ b/light/trace.c @@ -444,7 +444,7 @@ typedef struct { * TraceLine * ============== */ -#define MAX_TSTACK 128 +#define MAX_TSTACK 256 int TraceLine(const dmodel_t *model, const int traceflags, const vec3_t start, const vec3_t stop) @@ -469,6 +469,7 @@ TraceLine(const dmodel_t *model, const int traceflags, return TRACE_HIT_NONE; } + // FIXME: check for stack overflow // const tracestack_t *const tstack_max = tracestack + MAX_TSTACK; if (traceflags <= 0)