mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-06-01 17:12:15 +00:00
clean out the dead mtex code
This commit is contained in:
parent
cde6b7e45d
commit
3baec9e856
2 changed files with 14 additions and 79 deletions
|
@ -364,7 +364,18 @@ static inline void
|
||||||
flush_text (void)
|
flush_text (void)
|
||||||
{
|
{
|
||||||
qfglBindTexture (GL_TEXTURE_2D, char_texture);
|
qfglBindTexture (GL_TEXTURE_2D, char_texture);
|
||||||
qfglDrawElements (GL_QUADS, tVAcount, GL_UNSIGNED_INT, tVAindices);
|
if (0) {
|
||||||
|
qfglDrawElements (GL_QUADS, tVAcount, GL_UNSIGNED_INT, tVAindices);
|
||||||
|
} else {
|
||||||
|
int i;
|
||||||
|
|
||||||
|
qfglBegin (GL_QUADS);
|
||||||
|
for (i = 0; i < tVAcount; i++) {
|
||||||
|
qfglTexCoord2fv (textCoords + tVAindices[i] * 2);
|
||||||
|
qfglVertex2fv (textVertices + tVAindices[i] * 2);
|
||||||
|
}
|
||||||
|
qfglEnd ();
|
||||||
|
}
|
||||||
tVAcount = 0;
|
tVAcount = 0;
|
||||||
tV = textVertices;
|
tV = textVertices;
|
||||||
tC = textCoords;
|
tC = textCoords;
|
||||||
|
|
|
@ -125,68 +125,6 @@ R_TextureAnimation (msurface_t *surf)
|
||||||
|
|
||||||
// BRUSH MODELS ===============================================================
|
// BRUSH MODELS ===============================================================
|
||||||
|
|
||||||
#if 0
|
|
||||||
static void
|
|
||||||
R_DrawMultitexturePoly (msurface_t *s)
|
|
||||||
{
|
|
||||||
float *v;
|
|
||||||
int maps, i;
|
|
||||||
texture_t *texture;
|
|
||||||
|
|
||||||
if (!s->texinfo->texture->anim_total)
|
|
||||||
texture = s->texinfo->texture;
|
|
||||||
else
|
|
||||||
texture = R_TextureAnimation (s);
|
|
||||||
if ( texture->gl_fb_texturenum > 0) {
|
|
||||||
s->polys->fb_chain = fullbright_polys[texture->gl_fb_texturenum];
|
|
||||||
fullbright_polys[texture->gl_fb_texturenum] = s->polys;
|
|
||||||
}
|
|
||||||
c_brush_polys++;
|
|
||||||
|
|
||||||
i = s->lightmaptexturenum;
|
|
||||||
|
|
||||||
// Binds world to texture env 0
|
|
||||||
qglActiveTexture (gl_mtex_enum + 0);
|
|
||||||
qfglBindTexture (GL_TEXTURE_2D, texture->gl_texturenum);
|
|
||||||
qfglTexEnvf (GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE);
|
|
||||||
qfglEnable (GL_TEXTURE_2D);
|
|
||||||
// Binds lightmap to texenv 1
|
|
||||||
qglActiveTexture (gl_mtex_enum + 1);
|
|
||||||
qfglBindTexture (GL_TEXTURE_2D, lightmap_textures + i);
|
|
||||||
qfglTexEnvf (GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
|
|
||||||
qfglEnable (GL_TEXTURE_2D);
|
|
||||||
|
|
||||||
// check for lightmap modification
|
|
||||||
if (r_dynamic->int_val) {
|
|
||||||
for (maps = 0; maps < MAXLIGHTMAPS && s->styles[maps] != 255; maps++)
|
|
||||||
if (d_lightstylevalue[s->styles[maps]] != s->cached_light[maps])
|
|
||||||
goto dynamic;
|
|
||||||
|
|
||||||
if ((s->dlightframe == r_framecount) || s->cached_dlight) {
|
|
||||||
dynamic:
|
|
||||||
R_BuildLightMap (s);
|
|
||||||
GL_UploadLightmap (i, s->light_s, s->light_t,
|
|
||||||
(s->extents[0] >> 4) + 1,
|
|
||||||
(s->extents[1] >> 4) + 1);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
qfglBegin (GL_POLYGON);
|
|
||||||
v = s->polys->verts[0];
|
|
||||||
for (i = 0; i < s->polys->numverts; i++, v += VERTEXSIZE) {
|
|
||||||
qglMultiTexCoord2f (gl_mtex_enum + 0, v[3], v[4]);
|
|
||||||
qglMultiTexCoord2f (gl_mtex_enum + 1, v[5], v[6]);
|
|
||||||
qfglVertex3fv (v);
|
|
||||||
}
|
|
||||||
qfglEnd ();
|
|
||||||
qfglDisable (GL_TEXTURE_2D);
|
|
||||||
qglActiveTexture (gl_mtex_enum + 0);
|
|
||||||
qfglEnable (GL_TEXTURE_2D);
|
|
||||||
|
|
||||||
qfglTexEnvf (GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
R_RenderFullbrights (void)
|
R_RenderFullbrights (void)
|
||||||
{
|
{
|
||||||
|
@ -428,10 +366,6 @@ R_DrawBrushModel (entity_t *e)
|
||||||
// FIXME: add modelalpha support for sky brushes
|
// FIXME: add modelalpha support for sky brushes
|
||||||
CHAIN_SURF (psurf, sky_chain);
|
CHAIN_SURF (psurf, sky_chain);
|
||||||
return;
|
return;
|
||||||
#if 0
|
|
||||||
} else if (gl_mtex_active) {
|
|
||||||
R_DrawMultitexturePoly (psurf);
|
|
||||||
#endif
|
|
||||||
} else {
|
} else {
|
||||||
texture_t *tex;
|
texture_t *tex;
|
||||||
|
|
||||||
|
@ -452,10 +386,7 @@ R_DrawBrushModel (entity_t *e)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
R_BlendLightmaps ();
|
||||||
if (!gl_mtex_active)
|
|
||||||
#endif
|
|
||||||
R_BlendLightmaps ();
|
|
||||||
|
|
||||||
if (gl_fb_bmodels->int_val)
|
if (gl_fb_bmodels->int_val)
|
||||||
R_RenderFullbrights ();
|
R_RenderFullbrights ();
|
||||||
|
@ -520,10 +451,6 @@ R_RecursiveWorldNode (mnode_t *node)
|
||||||
CHAIN_SURF_B2F (surf, waterchain);
|
CHAIN_SURF_B2F (surf, waterchain);
|
||||||
} else if (surf->flags & SURF_DRAWSKY) {
|
} else if (surf->flags & SURF_DRAWSKY) {
|
||||||
CHAIN_SURF (surf, sky_chain);
|
CHAIN_SURF (surf, sky_chain);
|
||||||
#if 0
|
|
||||||
} else if (gl_mtex_active) {
|
|
||||||
R_DrawMultitexturePoly (surf);
|
|
||||||
#endif
|
|
||||||
} else {
|
} else {
|
||||||
texture_t *tex;
|
texture_t *tex;
|
||||||
if (!surf->texinfo->texture->anim_total)
|
if (!surf->texinfo->texture->anim_total)
|
||||||
|
@ -569,10 +496,7 @@ R_DrawWorld (void)
|
||||||
|
|
||||||
DrawTextureChains ();
|
DrawTextureChains ();
|
||||||
|
|
||||||
#if 0
|
R_BlendLightmaps ();
|
||||||
if (!gl_mtex_active)
|
|
||||||
#endif
|
|
||||||
R_BlendLightmaps ();
|
|
||||||
|
|
||||||
if (gl_fb_bmodels->int_val)
|
if (gl_fb_bmodels->int_val)
|
||||||
R_RenderFullbrights ();
|
R_RenderFullbrights ();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue