X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=laserbrain_demo;a=blobdiff_plain;f=sdr%2Flightmap-notex.p.glsl;fp=sdr%2Flightmap-notex.p.glsl;h=19cd2b199a080e7b0f2bc65c3e8661ac029f05f9;hp=0000000000000000000000000000000000000000;hb=017ce4cb4c27802eb620227fd822f5e4e03efa3b;hpb=31e1ffedb543e048673b7ba969607fbb8214ac9a diff --git a/sdr/lightmap-notex.p.glsl b/sdr/lightmap-notex.p.glsl new file mode 100644 index 0000000..19cd2b1 --- /dev/null +++ b/sdr/lightmap-notex.p.glsl @@ -0,0 +1,13 @@ +/* vi: set ft=glsl */ +uniform sampler2D lightmap; + +void main() +{ + vec3 lumel = texture2D(lightmap, gl_TexCoord[1].st).rgb; + + vec3 diffuse = gl_FrontMaterial.diffuse.rgb * lumel * 1.8; + + vec3 ambient = gl_LightModel.ambient.rgb * gl_FrontMaterial.diffuse.rgb; + gl_FragColor.rgb = ambient + diffuse; + gl_FragColor.a = gl_FrontMaterial.diffuse.a; +}