summaryrefslogtreecommitdiff
path: root/source/q_shared.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/q_shared.c')
-rw-r--r--source/q_shared.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/source/q_shared.c b/source/q_shared.c
index 4a144e1..3dc313e 100644
--- a/source/q_shared.c
+++ b/source/q_shared.c
@@ -461,20 +461,11 @@ BoxOnPlaneSide
Returns 1, 2, or 1 + 2
==================
*/
+#ifndef USE_ASM
int BoxOnPlaneSide( vec3_t emins, vec3_t emaxs, cplane_t *p )
{
float dist1, dist2;
int sides;
-
-// fast axial cases
- if (p->type < 3)
- {
- if (p->dist <= emins[p->type])
- return 1;
- if (p->dist >= emaxs[p->type])
- return 2;
- return 3;
- }
// general case
switch (p->signbits)
@@ -524,6 +515,7 @@ dist2 = p->normal[0]*emaxs[0] + p->normal[1]*emaxs[1] + p->normal[2]*emaxs[2];
return sides;
}
+#endif // USE_ASM
void ClearBounds (vec3_t mins, vec3_t maxs)
{