From 05d86cc7ccdeca1b339fa9291d487dcfbd8d27b9 Mon Sep 17 00:00:00 2001 From: havoc Date: Sun, 20 Dec 2009 06:23:28 +0000 Subject: [PATCH] fix lack of specular on q1 mdl, and a possible case where it would not have specular on q1 bsp git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9593 d7cf8633-e32d-0410-b094-e92efae38249 --- model_alias.c | 2 ++ model_brush.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/model_alias.c b/model_alias.c index ed4abbf0..f6cae932 100644 --- a/model_alias.c +++ b/model_alias.c @@ -900,6 +900,8 @@ static void Mod_BuildAliasSkinFromSkinFrame(texture_t *texture, skinframe_t *ski if (texture->currentskinframe->hasalpha) texture->basematerialflags |= MATERIALFLAG_ALPHA | MATERIALFLAG_BLENDED | MATERIALFLAG_NOSHADOW; texture->currentmaterialflags = texture->basematerialflags; + texture->specularscalemod = 1; + texture->specularpowermod = 1; } static void Mod_BuildAliasSkinsFromSkinFiles(texture_t *skin, skinfile_t *skinfile, const char *meshname, const char *shadername) diff --git a/model_brush.c b/model_brush.c index 084a8fb7..f58d7a94 100644 --- a/model_brush.c +++ b/model_brush.c @@ -1459,6 +1459,8 @@ static void Mod_Q1BSP_LoadTextures(lump_t *l) tx->reflectfactor = 1; Vector4Set(tx->reflectcolor4f, 1, 1, 1, 1); tx->r_water_wateralpha = 1; + tx->specularscalemod = 1; + tx->specularpowermod = 1; } if (!m) -- 2.39.2