heroes-of-nerevelon/assets/shaders/black_and_white.glsl
2026-04-13 01:20:10 +03:00

7 lines
259 B
GLSL

vec4 effect(vec4 color, Image tex, vec2 uv, vec2 px)
{
vec4 c = Texel(tex, uv);
float gray = dot(c.rgb, vec3(0.299, 0.587, 0.114)); // магические числа человеческого восприятия
return vec4(vec3(gray), c.a);
}