From 2b651750fa10b01feb17d59677a60400be35f013 Mon Sep 17 00:00:00 2001 From: MAN-AT-ARMS Date: Tue, 4 Mar 2014 20:31:31 -0500 Subject: OpenGL2: Set default normal/specular in RE_RegisterShaderFromImage --- src/renderergl2/tr_shader.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/renderergl2/tr_shader.c b/src/renderergl2/tr_shader.c index 1a46ebd0..2c06d62a 100644 --- a/src/renderergl2/tr_shader.c +++ b/src/renderergl2/tr_shader.c @@ -3448,6 +3448,13 @@ qhandle_t RE_RegisterShaderFromImage(const char *name, int lightmapIndex, image_ shader.lightmapIndex = lightmapIndex; for ( i = 0 ; i < MAX_SHADER_STAGES ; i++ ) { stages[i].bundle[0].texMods = texMods[i]; + + // default normal/specular + VectorSet4(stages[i].normalScale, 0.0f, 0.0f, 0.0f, 0.0f); + stages[i].specularScale[0] = + stages[i].specularScale[1] = + stages[i].specularScale[2] = r_baseSpecular->value; + stages[i].specularScale[3] = r_baseGloss->value; } // -- cgit