From 58995af52683990d223e5880bafcad08444acfb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Le=20Bihan?= Date: Wed, 16 Jun 2021 16:24:49 +0200 Subject: [PATCH] adding alpha shader (it's not used) --- assets/shaders/alpha.fs | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 assets/shaders/alpha.fs diff --git a/assets/shaders/alpha.fs b/assets/shaders/alpha.fs new file mode 100644 index 00000000..85f2c56c --- /dev/null +++ b/assets/shaders/alpha.fs @@ -0,0 +1,28 @@ +#version 330 + +precision mediump float; + +// Input vertex attributes (from vertex shader) +varying vec2 fragTexCoord; +varying vec4 fragColor; + +// Input uniform values +uniform sampler2D texture0; +uniform vec4 colDiffuse; +uniform float alpha; + +// NOTE: Add here your custom variables + +void main() +{ + // Texel color fetching from texture sampler + vec4 texelColor = texture2D(texture0, fragTexCoord); + + // Convert texel color to grayscale using NTSC conversion weights + + texelColor.a = alpha; + + gl_FragColor = texelColor; + // Calculate final fragment color + //gl_FragColor = vec4(gray, gray, gray, texelColor.a); +} \ No newline at end of file