principia/data/shaders/bg.fp
ROllerozxa 958f4f5056 Remove references to unused "GI" graphics effect
Assumedly abbreviation of "global illumination", some kind of alternative to the current way of drawing the shadows. Doesn't work very well when enabled, remove it.
2025-03-09 20:55:04 +01:00

21 lines
458 B
GLSL

uniform lowp sampler2D tex_0;
UNIFORMS
varying lowp float FS_diffuse; /* LOWP IMPORTANT */
varying lowp vec2 FS_texcoord; /* LOWP IMPORTANT */
VARYINGS
#ifdef ENABLE_AO
#define AO (1.0 - texture2D (tex_4, FS_ao).r*AMBIENT_OCCL_FACTOR)
#else
#define AO 1.0
#endif
void main(void)
{
lowp vec4 tmpvar_1;
tmpvar_1 = texture2D (tex_0, FS_texcoord);
gl_FragColor = (((tmpvar_1 * FS_diffuse) * SHADOW)
+ (tmpvar_1 * (_AMBIENT * AO)));
}