X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=futatabi%2Fgray.frag;fp=futatabi%2Fgray.frag;h=57a6891c4b7032ff48d4760b3b7c45aff5924373;hb=6e116a6bbeb2c047a3bfb084395ec601ce211e6c;hp=0000000000000000000000000000000000000000;hpb=ce2e0615420b706e1ff2405fffcedfba37a9adac;p=nageru diff --git a/futatabi/gray.frag b/futatabi/gray.frag new file mode 100644 index 0000000..57a6891 --- /dev/null +++ b/futatabi/gray.frag @@ -0,0 +1,13 @@ +#version 450 core + +in vec3 tc; +out vec4 gray; + +uniform sampler2DArray tex; + +void main() +{ + vec4 color = texture(tex, tc); + gray.rgb = vec3(dot(color.rgb, vec3(0.2126f, 0.7152f, 0.0722f))); // Rec. 709. + gray.a = color.a; +}