mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-14 17:01:22 +00:00
c884ef5f80
This skips one level of indirection in the alias model and brush shaders. Hopefully, this will improve performance on my eeepc.
16 lines
321 B
GLSL
16 lines
321 B
GLSL
uniform sampler2D colormap;
|
|
uniform sampler2D texture;
|
|
uniform sampler2D lightmap;
|
|
|
|
varying vec2 tst;
|
|
varying vec2 lst;
|
|
|
|
void
|
|
main (void)
|
|
{
|
|
float pix = texture2D (texture, tst).r;
|
|
float light = texture2D (lightmap, lst).r;
|
|
float col;
|
|
|
|
gl_FragColor = texture2D (colormap, vec2 (pix, light * 4.0));
|
|
}
|