Store the start fraction and position in the right stack slot.

Oops. Yay, valgrind.
This commit is contained in:
Bill Currie 2011-11-15 13:26:13 +09:00
parent d61cb25a44
commit e41da2f579

View file

@ -237,16 +237,17 @@ MOD_TraceLine (hull_t *hull, int num,
frac[1] = bound (0, frac[1], 1);
}
VectorSubtract (end, start, dist);
tstack->num = num;
tstack->side = side;
tstack->plane = plane;
VectorCopy (end, tstack->end);
tstack++;
VectorSubtract (end, start, dist);
VectorMultAdd (start, frac[side], dist, end);
VectorMultAdd (start, frac[side ^ 1], dist, tstack->start);
tstack->start_frac = frac[side ^ 1];
tstack++;
VectorMultAdd (start, frac[side], dist, end);
num = node->children[side];
}