Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- varying vec2 v_vTexcoord;
- varying vec4 v_vColour;
- uniform sampler2D darkness;
- void main() {
- // get vecs
- vec4 mult = texture2D(darkness, v_vTexcoord);
- vec4 main = texture2D(gm_BaseTexture, v_vTexcoord);
- vec4 finalcol;
- vec4 lightcol;
- // darken rgb
- lightcol.r = (mult.r / 30.);
- lightcol.b = (mult.b / 5.);
- lightcol.g = (mult.g / 30.);
- // mixy mixy
- finalcol.r = mix(main.r,main.r*lightcol.r,mult.r);
- finalcol.g = mix(main.g,main.g*lightcol.g,mult.g);
- finalcol.b = mix(main.b,main.b*lightcol.b,mult.b);
- finalcol.a = 1.;
- gl_FragColor = finalcol;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement