diff --git a/engine/gl/gl_model.h b/engine/gl/gl_model.h index c38a6d3a1..c182e0fc1 100644 --- a/engine/gl/gl_model.h +++ b/engine/gl/gl_model.h @@ -254,8 +254,8 @@ typedef struct msurface_s mesh_t *mesh; entity_t *ownerent; glpoly_t *polys; // multiple if warped - vec3_t center; //adverage - float radius; //max dist from center +// vec3_t center; //adverage +// float radius; //max dist from center struct msurface_s *texturechain; vec3_t normal; diff --git a/engine/gl/gl_rsurf.c b/engine/gl/gl_rsurf.c index 1b261e5c0..818928b54 100644 --- a/engine/gl/gl_rsurf.c +++ b/engine/gl/gl_rsurf.c @@ -3549,8 +3549,6 @@ void BuildSurfaceDisplayList (msurface_t *fa) int vertpage; float *vec; float s, t; - float distoff; - vec3_t offcenter; glpoly_t *poly; int lm; @@ -3646,10 +3644,6 @@ void BuildSurfaceDisplayList (msurface_t *fa) fa->polys = poly; poly->numverts = lnumverts; - fa->center[0]=0; - fa->center[1]=0; - fa->center[2]=0; - for (i=0 ; isurfedges[fa->firstedge + i]; @@ -3665,8 +3659,6 @@ void BuildSurfaceDisplayList (msurface_t *fa) vec = r_pcurrentvertbase[r_pedge->v[1]].position; } - VectorAdd(vec, fa->center, fa->center); - s = DotProduct (vec, fa->texinfo->vecs[0]) + fa->texinfo->vecs[0][3]; t = DotProduct (vec, fa->texinfo->vecs[1]) + fa->texinfo->vecs[1][3]; @@ -3711,18 +3703,6 @@ void BuildSurfaceDisplayList (msurface_t *fa) #endif } - fa->center[0]/=lnumverts; - fa->center[1]/=lnumverts; - fa->center[2]/=lnumverts; - fa->radius = 0; - for (i=0 ; iverts[0], fa->center, offcenter); - distoff = Length(offcenter); - if (distoff > fa->radius) - fa->radius = distoff; - } - // // remove co-linear points - Ed //