]> git.sesse.net Git - nageru/blobdiff - futatabi/gray.frag
Move everything into a separate futatabi/ subdir, for the upcoming merge with Nageru.
[nageru] / futatabi / gray.frag
diff --git a/futatabi/gray.frag b/futatabi/gray.frag
new file mode 100644 (file)
index 0000000..57a6891
--- /dev/null
@@ -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;
+}