mirror of
https://github.com/Shpoike/Quakespasm.git
synced 2024-11-10 15:31:39 +00:00
gl_texmgr.c: less ambiguous naming.
git-svn-id: http://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@622 af15c1b1-3010-417e-b628-4374ebc0bcbd
This commit is contained in:
parent
81eadc659d
commit
4b284d9547
1 changed files with 16 additions and 18 deletions
|
@ -58,7 +58,7 @@ typedef struct
|
||||||
int minfilter;
|
int minfilter;
|
||||||
const char *name;
|
const char *name;
|
||||||
} glmode_t;
|
} glmode_t;
|
||||||
static glmode_t modes[] = {
|
static glmode_t glmodes[] = {
|
||||||
{GL_NEAREST, GL_NEAREST, "GL_NEAREST"},
|
{GL_NEAREST, GL_NEAREST, "GL_NEAREST"},
|
||||||
{GL_NEAREST, GL_NEAREST_MIPMAP_NEAREST, "GL_NEAREST_MIPMAP_NEAREST"},
|
{GL_NEAREST, GL_NEAREST_MIPMAP_NEAREST, "GL_NEAREST_MIPMAP_NEAREST"},
|
||||||
{GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, "GL_NEAREST_MIPMAP_LINEAR"},
|
{GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, "GL_NEAREST_MIPMAP_LINEAR"},
|
||||||
|
@ -66,8 +66,8 @@ static glmode_t modes[] = {
|
||||||
{GL_LINEAR, GL_LINEAR_MIPMAP_NEAREST, "GL_LINEAR_MIPMAP_NEAREST"},
|
{GL_LINEAR, GL_LINEAR_MIPMAP_NEAREST, "GL_LINEAR_MIPMAP_NEAREST"},
|
||||||
{GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, "GL_LINEAR_MIPMAP_LINEAR"},
|
{GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, "GL_LINEAR_MIPMAP_LINEAR"},
|
||||||
};
|
};
|
||||||
#define NUM_GLMODES ( sizeof(modes)/sizeof(modes[0]) )
|
#define NUM_GLMODES ( sizeof(glmodes)/sizeof(glmodes[0]) )
|
||||||
static int mode = NUM_GLMODES - 1; /* trilinear */
|
static int glmode_idx = NUM_GLMODES - 1; /* trilinear */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
===============
|
===============
|
||||||
|
@ -79,7 +79,7 @@ static void TexMgr_DescribeTextureModes_f (void)
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < NUM_GLMODES; i++)
|
for (i = 0; i < NUM_GLMODES; i++)
|
||||||
Con_SafePrintf (" %2i: %s\n", i + 1, modes[i].name);
|
Con_SafePrintf (" %2i: %s\n", i + 1, glmodes[i].name);
|
||||||
|
|
||||||
Con_Printf ("%i modes\n", i);
|
Con_Printf ("%i modes\n", i);
|
||||||
}
|
}
|
||||||
|
@ -105,13 +105,13 @@ static void TexMgr_SetFilterModes (gltexture_t *glt)
|
||||||
}
|
}
|
||||||
else if (glt->flags & TEXPREF_MIPMAP)
|
else if (glt->flags & TEXPREF_MIPMAP)
|
||||||
{
|
{
|
||||||
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, modes[mode].magfilter);
|
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, glmodes[glmode_idx].magfilter);
|
||||||
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, modes[mode].minfilter);
|
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, glmodes[glmode_idx].minfilter);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, modes[mode].magfilter);
|
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, glmodes[glmode_idx].magfilter);
|
||||||
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, modes[mode].magfilter);
|
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, glmodes[glmode_idx].magfilter);
|
||||||
}
|
}
|
||||||
|
|
||||||
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, gl_texture_anisotropy.value);
|
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, gl_texture_anisotropy.value);
|
||||||
|
@ -129,11 +129,11 @@ static void TexMgr_TextureMode_f (cvar_t *var)
|
||||||
|
|
||||||
for (i = 0; i < NUM_GLMODES; i++)
|
for (i = 0; i < NUM_GLMODES; i++)
|
||||||
{
|
{
|
||||||
if (!Q_strcmp (modes[i].name, gl_texturemode.string))
|
if (!Q_strcmp (glmodes[i].name, gl_texturemode.string))
|
||||||
{
|
{
|
||||||
if (mode != i)
|
if (glmode_idx != i)
|
||||||
{
|
{
|
||||||
mode = i;
|
glmode_idx = i;
|
||||||
for (glt = active_gltextures; glt; glt = glt->next)
|
for (glt = active_gltextures; glt; glt = glt->next)
|
||||||
TexMgr_SetFilterModes (glt);
|
TexMgr_SetFilterModes (glt);
|
||||||
Sbar_Changed (); //sbar graphics need to be redrawn with new filter mode
|
Sbar_Changed (); //sbar graphics need to be redrawn with new filter mode
|
||||||
|
@ -145,9 +145,9 @@ static void TexMgr_TextureMode_f (cvar_t *var)
|
||||||
|
|
||||||
for (i = 0; i < NUM_GLMODES; i++)
|
for (i = 0; i < NUM_GLMODES; i++)
|
||||||
{
|
{
|
||||||
if (!Q_strcasecmp (modes[i].name, gl_texturemode.string))
|
if (!Q_strcasecmp (glmodes[i].name, gl_texturemode.string))
|
||||||
{
|
{
|
||||||
Cvar_SetQuick (&gl_texturemode, modes[i].name);
|
Cvar_SetQuick (&gl_texturemode, glmodes[i].name);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -155,14 +155,12 @@ static void TexMgr_TextureMode_f (cvar_t *var)
|
||||||
i = atoi(gl_texturemode.string);
|
i = atoi(gl_texturemode.string);
|
||||||
if (i >= 1 && i <= NUM_GLMODES)
|
if (i >= 1 && i <= NUM_GLMODES)
|
||||||
{
|
{
|
||||||
Cvar_SetQuick (&gl_texturemode, modes[i-1].name);
|
Cvar_SetQuick (&gl_texturemode, glmodes[i-1].name);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Con_Printf ("\"%s\" is not a valid texturemode\n", gl_texturemode.string);
|
Con_Printf ("\"%s\" is not a valid texturemode\n", gl_texturemode.string);
|
||||||
Cvar_SetQuick (&gl_texturemode, modes[mode].name);
|
Cvar_SetQuick (&gl_texturemode, glmodes[glmode_idx].name);
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -584,7 +582,7 @@ void TexMgr_Init (void)
|
||||||
Cvar_RegisterVariable (&gl_picmip);
|
Cvar_RegisterVariable (&gl_picmip);
|
||||||
Cvar_RegisterVariable (&gl_texture_anisotropy);
|
Cvar_RegisterVariable (&gl_texture_anisotropy);
|
||||||
Cvar_SetCallback (&gl_texture_anisotropy, &TexMgr_Anisotropy_f);
|
Cvar_SetCallback (&gl_texture_anisotropy, &TexMgr_Anisotropy_f);
|
||||||
gl_texturemode.string = modes[mode].name;
|
gl_texturemode.string = glmodes[glmode_idx].name;
|
||||||
Cvar_RegisterVariable (&gl_texturemode);
|
Cvar_RegisterVariable (&gl_texturemode);
|
||||||
Cvar_SetCallback (&gl_texturemode, &TexMgr_TextureMode_f);
|
Cvar_SetCallback (&gl_texturemode, &TexMgr_TextureMode_f);
|
||||||
Cmd_AddCommand ("gl_describetexturemodes", &TexMgr_DescribeTextureModes_f);
|
Cmd_AddCommand ("gl_describetexturemodes", &TexMgr_DescribeTextureModes_f);
|
||||||
|
|
Loading…
Reference in a new issue