author | František Kučera <franta-hg@frantovo.cz> |
Sat, 02 Dec 2023 23:11:56 +0100 | |
branch | v_0 |
changeset 11 | 0aeedc35ebed |
parent 4 | shaders/first.frag@9aba96f0b001 |
child 14 | ceeb36fad818 |
permissions | -rw-r--r-- |
#version 330 core uniform sampler2D uTexture; 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); }