]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - mathlib.c
removed cruft from debugging
[xonotic/darkplaces.git] / mathlib.c
index f1bbacff8f25cdb9009bdab5d02b842d27d33542..ba4f3d4a94fc37671126dba8f14f5fcb7316f719 100644 (file)
--- a/mathlib.c
+++ b/mathlib.c
@@ -164,134 +164,6 @@ float     anglemod(float a)
        return a;
 }
 
-/*
-==================
-BOPS_Error
-
-Split out like this for ASM to call.
-==================
-*/
-/*
-void BOPS_Error (void)
-{
-       Sys_Error ("BoxOnPlaneSide:  Bad signbits");
-}
-
-
-#if    !id386
-
-*/
-/*
-==================
-BoxOnPlaneSide
-
-Returns 1, 2, or 1 + 2
-==================
-*/
-/*
-int BoxOnPlaneSide (vec3_t emins, vec3_t emaxs, mplane_t *p)
-{
-       float   dist1, dist2;
-       int             sides;
-
-#if 0  // this is done by the BOX_ON_PLANE_SIDE macro before calling this
-               // function
-// 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;
-       }
-#endif
-       
-// general case
-       switch (p->signbits)
-       {
-       case 0:
-dist1 = p->normal[0]*emaxs[0] + p->normal[1]*emaxs[1] + p->normal[2]*emaxs[2];
-dist2 = p->normal[0]*emins[0] + p->normal[1]*emins[1] + p->normal[2]*emins[2];
-               break;
-       case 1:
-dist1 = p->normal[0]*emins[0] + p->normal[1]*emaxs[1] + p->normal[2]*emaxs[2];
-dist2 = p->normal[0]*emaxs[0] + p->normal[1]*emins[1] + p->normal[2]*emins[2];
-               break;
-       case 2:
-dist1 = p->normal[0]*emaxs[0] + p->normal[1]*emins[1] + p->normal[2]*emaxs[2];
-dist2 = p->normal[0]*emins[0] + p->normal[1]*emaxs[1] + p->normal[2]*emins[2];
-               break;
-       case 3:
-dist1 = p->normal[0]*emins[0] + p->normal[1]*emins[1] + p->normal[2]*emaxs[2];
-dist2 = p->normal[0]*emaxs[0] + p->normal[1]*emaxs[1] + p->normal[2]*emins[2];
-               break;
-       case 4:
-dist1 = p->normal[0]*emaxs[0] + p->normal[1]*emaxs[1] + p->normal[2]*emins[2];
-dist2 = p->normal[0]*emins[0] + p->normal[1]*emins[1] + p->normal[2]*emaxs[2];
-               break;
-       case 5:
-dist1 = p->normal[0]*emins[0] + p->normal[1]*emaxs[1] + p->normal[2]*emins[2];
-dist2 = p->normal[0]*emaxs[0] + p->normal[1]*emins[1] + p->normal[2]*emaxs[2];
-               break;
-       case 6:
-dist1 = p->normal[0]*emaxs[0] + p->normal[1]*emins[1] + p->normal[2]*emins[2];
-dist2 = p->normal[0]*emins[0] + p->normal[1]*emaxs[1] + p->normal[2]*emaxs[2];
-               break;
-       case 7:
-dist1 = p->normal[0]*emins[0] + p->normal[1]*emins[1] + p->normal[2]*emins[2];
-dist2 = p->normal[0]*emaxs[0] + p->normal[1]*emaxs[1] + p->normal[2]*emaxs[2];
-               break;
-       default:
-               dist1 = dist2 = 0;              // shut up compiler
-               BOPS_Error ();
-               break;
-       }
-
-#if 0
-       int             i;
-       vec3_t  corners[2];
-
-       for (i=0 ; i<3 ; i++)
-       {
-               if (plane->normal[i] < 0)
-               {
-                       corners[0][i] = emins[i];
-                       corners[1][i] = emaxs[i];
-               }
-               else
-               {
-                       corners[1][i] = emins[i];
-                       corners[0][i] = emaxs[i];
-               }
-       }
-       dist = DotProduct (plane->normal, corners[0]) - plane->dist;
-       dist2 = DotProduct (plane->normal, corners[1]) - plane->dist;
-       sides = 0;
-       if (dist1 >= 0)
-               sides = 1;
-       if (dist2 < 0)
-               sides |= 2;
-
-#endif
-
-       sides = 0;
-       if (dist1 >= p->dist)
-               sides = 1;
-       if (dist2 < p->dist)
-               sides |= 2;
-
-#ifdef PARANOID
-if (sides == 0)
-       Sys_Error ("BoxOnPlaneSide: sides==0");
-#endif
-
-       return sides;
-}
-
-#endif
-*/
-
 int BoxOnPlaneSide0 (vec3_t emins, vec3_t emaxs, mplane_t *p) {return (((p->normal[0]*emaxs[0] + p->normal[1]*emaxs[1] + p->normal[2]*emaxs[2]) >= p->dist) | (((p->normal[0]*emins[0] + p->normal[1]*emins[1] + p->normal[2]*emins[2]) < p->dist) << 1));}
 int BoxOnPlaneSide1 (vec3_t emins, vec3_t emaxs, mplane_t *p) {return (((p->normal[0]*emins[0] + p->normal[1]*emaxs[1] + p->normal[2]*emaxs[2]) >= p->dist) | (((p->normal[0]*emaxs[0] + p->normal[1]*emins[1] + p->normal[2]*emins[2]) < p->dist) << 1));}
 int BoxOnPlaneSide2 (vec3_t emins, vec3_t emaxs, mplane_t *p) {return (((p->normal[0]*emaxs[0] + p->normal[1]*emins[1] + p->normal[2]*emaxs[2]) >= p->dist) | (((p->normal[0]*emins[0] + p->normal[1]*emaxs[1] + p->normal[2]*emins[2]) < p->dist) << 1));}
@@ -613,27 +485,3 @@ int GreatestCommonDivisor (int i1, int i2)
                return GreatestCommonDivisor (i1, i2 % i1);
        }
 }
-
-
-#if    !id386
-
-// TODO: move to nonintel.c
-
-/*
-===================
-Invert24To16
-
-Inverts an 8.24 value to a 16.16 value
-====================
-*/
-
-fixed16_t Invert24To16(fixed16_t val)
-{
-       if (val < 256)
-               return (0xFFFFFFFF);
-
-       return (fixed16_t)
-                       (((double)0x10000 * (double)0x1000000 / (double)val) + 0.5);
-}
-
-#endif