diff --git a/include/QF/model.h b/include/QF/model.h index 68af9e1f2..4491c2e55 100644 --- a/include/QF/model.h +++ b/include/QF/model.h @@ -102,17 +102,13 @@ typedef struct texture_s { } texture_t; -#define SURF_PLANEBACK 2 -#define SURF_DRAWSKY 4 -#define SURF_DRAWSPRITE 8 -#define SURF_DRAWTURB 0x10 -#define SURF_DRAWTILED 0x20 -#define SURF_DRAWBACKGROUND 0x40 -#define SURF_UNDERWATER 0x80 -#define SURF_DONTWARP 0x100 -#define SURF_DRAWNOALPHA 0x200 -#define SURF_DRAWFULLBRIGHT 0x400 -#define SURF_LIGHTBOTHSIDES 0x800 +#define SURF_PLANEBACK 0x02 +#define SURF_DRAWSKY 0x04 +#define SURF_DRAWTURB 0x08 +#define SURF_DRAWTILED 0x10 +#define SURF_DRAWBACKGROUND 0x20 +#define SURF_DRAWNOALPHA 0x40 +#define SURF_LIGHTBOTHSIDES 0x80 // !!! if this is changed, it must be changed in asm_draw.h too !!! typedef struct { diff --git a/libs/models/brush/model_brush.c b/libs/models/brush/model_brush.c index 8e3d652e2..2bfa85aa3 100644 --- a/libs/models/brush/model_brush.c +++ b/libs/models/brush/model_brush.c @@ -760,7 +760,6 @@ Mod_LoadLeafs (model_t *mod, bsp_t *bsp) dleaf_t *in; int count, i, j, p; mleaf_t *out; - qboolean isnotmap = true; mod_brush_t *brush = &mod->brush; in = bsp->leafs; @@ -769,10 +768,6 @@ Mod_LoadLeafs (model_t *mod, bsp_t *bsp) brush->leafs = out; brush->modleafs = count; -// snprintf(s, sizeof (s), "maps/%s.bsp", -// Info_ValueForKey(cl.serverinfo,"map")); - if (!strncmp ("maps/", mod->path, 5)) - isnotmap = false; for (i = 0; i < count; i++, in++, out++) { for (j = 0; j < 3; j++) { out->mins[j] = in->mins[j]; @@ -794,22 +789,6 @@ Mod_LoadLeafs (model_t *mod, bsp_t *bsp) for (j = 0; j < 4; j++) out->ambient_sound_level[j] = in->ambient_level[j]; - - // gl underwater warp - if (out->contents != CONTENTS_EMPTY) { - msurface_t **msurf = brush->marksurfaces + out->firstmarksurface; - for (j = 0; j < out->nummarksurfaces; j++) { - msurface_t *surf = *msurf++; - surf->flags |= SURF_UNDERWATER; - } - } - if (isnotmap) { - msurface_t **msurf = brush->marksurfaces + out->firstmarksurface; - for (j = 0; j < out->nummarksurfaces; j++) { - msurface_t *surf = *msurf++; - surf->flags |= SURF_DONTWARP; - } - } } } diff --git a/libs/video/renderer/gl/gl_rsurf.c b/libs/video/renderer/gl/gl_rsurf.c index b5988557d..b173c7679 100644 --- a/libs/video/renderer/gl/gl_rsurf.c +++ b/libs/video/renderer/gl/gl_rsurf.c @@ -856,7 +856,7 @@ GL_BuildSurfaceDisplayList (mod_brush_t *brush, msurface_t *surf) } // remove co-linear points - Ed - if (!gl_keeptjunctions && !(surf->flags & SURF_UNDERWATER)) { + if (!gl_keeptjunctions) { for (i = 0; i < lnumverts; ++i) { vec3_t v1, v2; float *prev, *this, *next;