diff options
Diffstat (limited to 'crates/throwshade/src/assets/shaders')
| -rw-r--r-- | crates/throwshade/src/assets/shaders/throwshade/frag.glsl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/crates/throwshade/src/assets/shaders/throwshade/frag.glsl b/crates/throwshade/src/assets/shaders/throwshade/frag.glsl index 2acc78d..745b6e6 100644 --- a/crates/throwshade/src/assets/shaders/throwshade/frag.glsl +++ b/crates/throwshade/src/assets/shaders/throwshade/frag.glsl @@ -4,6 +4,8 @@ precision highp float; in vec2 vertex_texcoord; out vec4 frag_color; +uniform float opacity; + uniform vec2 resolution; uniform float time; @@ -15,12 +17,16 @@ uniform vec2 cursor; uniform float chat_time; uniform float chat_biblicality; +uniform float tracking_mouth; +uniform vec2 tracking_eyes; +uniform mat4 tracking_neck; + vec4 shade(vec2); void main() { vec2 inverted = vec2(vertex_texcoord.x, 1.0 - vertex_texcoord.y); frag_color = shade(inverted); - frag_color.a = clamp(frag_color.a * 0.5, 0.0, 0.5); + frag_color.a = clamp(frag_color.a * opacity, 0.0, opacity); } // "The Cutoff" |
