author | František Kučera <franta-hg@frantovo.cz> |
Tue, 26 Dec 2023 12:40:20 +0100 | |
branch | v_0 |
changeset 26 | e7ceb915177e |
parent 20 | 0899e966993e |
child 28 | 4cbd9c0beb4c |
permissions | -rw-r--r-- |
#version 330 core uniform sampler2D uTexture; in vec2 vTextureXY; out vec4 fColor; vec4 grayscale(vec4 original) { const vec3 luminanceWeighting = vec3(0.2125, 0.7154, 0.0721); float luminance = dot(original.rgb, luminanceWeighting); return vec4(vec3(luminance), original.a); } void main() { fColor = texture(uTexture, vTextureXY).rgba; // fColor = grayscale(fColor); // fColor *= vec4(0.8, 1., 0.2, 1.); // if (fColor.a < 0.1) discard; // Pretty, pretty, pretty, pretty, Peggy Sue }