Skip to content

Commit

Permalink
Merge pull request #829 from qw-ctf/fence-scaling
Browse files Browse the repository at this point in the history
TEXTURES: Fix competitive issues with fence textures.
  • Loading branch information
tcsabina committed Sep 24, 2023
2 parents 1f633df + d34035f commit 3c246fb
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/r_brushmodel_load.c
Original file line number Diff line number Diff line change
Expand Up @@ -1665,6 +1665,7 @@ void R_LoadBrushModelTextures(model_t *m)
noscale_flag = 0;
noscale_flag = (!gl_scaleModelTextures.value && !m->isworldmodel) ? TEX_NOSCALE : noscale_flag;
noscale_flag = (!gl_scaleTurbTextures.value && Mod_IsTurbTextureName(m, tx->name)) ? TEX_NOSCALE : noscale_flag;
noscale_flag = (!gl_scaleAlphaTextures.value && Mod_IsAlphaTextureName(m, tx->name)) ? TEX_NOSCALE : noscale_flag;

mipTexLevel = noscale_flag ? 0 : gl_miptexLevel.value;

Expand Down
2 changes: 1 addition & 1 deletion src/r_texture.h
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ void R_TextureSizeRoundUp(int orig_width, int orig_height, int* width, int* heig
const char* R_TextureIdentifier(texture_ref ref);
#endif

extern cvar_t gl_max_size, gl_scaleModelTextures, gl_scaleTurbTextures, gl_scaleModelSimpleTextures, gl_miptexLevel, gl_scaleskytextures;
extern cvar_t gl_max_size, gl_scaleModelTextures, gl_scaleTurbTextures, gl_scaleAlphaTextures, gl_scaleModelSimpleTextures, gl_miptexLevel, gl_scaleskytextures;
extern cvar_t gl_no24bit;
extern texture_ref underwatertexture, detailtexture, solidwhite_texture, solidblack_texture, transparent_texture;

Expand Down
2 changes: 2 additions & 0 deletions src/r_texture_cvars.c
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ cvar_t gl_anisotropy = { "gl_anisotropy","16", 0, OnChange_gl_anisotropy };
cvar_t gl_scaleModelTextures = { "gl_scaleModelTextures", "0", CVAR_RELOAD_GFX };
cvar_t gl_scaleModelSimpleTextures = { "gl_scaleModelSimpleTextures", "0", CVAR_RELOAD_GFX };
cvar_t gl_scaleTurbTextures = { "gl_scaleTurbTextures", "1", CVAR_RELOAD_GFX };
cvar_t gl_scaleAlphaTextures = { "gl_scaleAlphaTextures", "0", CVAR_RELOAD_GFX };
cvar_t gl_scaleskytextures = { "gl_scaleskytextures", "0", CVAR_RELOAD_GFX };
cvar_t gl_no24bit = { "gl_no24bit", "0", CVAR_RELOAD_GFX };

Expand Down Expand Up @@ -181,6 +182,7 @@ void R_TextureRegisterCvars(void)
Cvar_Register(&gl_scaleModelSimpleTextures);
Cvar_Register(&gl_scaleTurbTextures);
Cvar_Register(&gl_scaleskytextures);
Cvar_Register(&gl_scaleAlphaTextures);
Cvar_Register(&gl_miptexLevel);
Cvar_Register(&gl_picmip);
Cvar_Register(&gl_lerpimages);
Expand Down

0 comments on commit 3c246fb

Please sign in to comment.