author | František Kučera <franta-hg@frantovo.cz> |
Wed, 29 Nov 2023 01:27:05 +0100 | |
branch | v_0 |
changeset 4 | 9aba96f0b001 |
parent 3 | 48dc4ae894b0 |
child 5 | ee4ba9f5a053 |
--- a/shaders/first.frag Wed Nov 29 01:21:17 2023 +0100 +++ b/shaders/first.frag Wed Nov 29 01:27:05 2023 +0100 @@ -4,7 +4,14 @@ in vec2 vTextureXY; out vec3 fColor; +vec3 grayscale(vec3 original) { + const vec3 luminanceWeighting = vec3(0.2125, 0.7154, 0.0721); + float luminance = dot(original, luminanceWeighting); + return vec3(luminance); +} + void main(){ fColor = texture(uTexture, vTextureXY).rgb; + // fColor = grayscale(fColor); // fColor *= vec3(0.8, 1., 0.2); }