From 2bb276d4ed15277cb0172353250fd7e92bf12840 Mon Sep 17 00:00:00 2001 From: Martin Michalec Date: Wed, 11 Feb 2026 07:50:35 +0300 Subject: add resources --- res/shaders/glsl330/line.fs | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 res/shaders/glsl330/line.fs (limited to 'res/shaders/glsl330/line.fs') diff --git a/res/shaders/glsl330/line.fs b/res/shaders/glsl330/line.fs new file mode 100644 index 0000000..d7a8d48 --- /dev/null +++ b/res/shaders/glsl330/line.fs @@ -0,0 +1,27 @@ +#version 330 core + +uniform float time; +uniform vec2 resolution; +uniform vec2 mouse; + +out vec4 color; + +float +plot (vec2 st) +{ + return smoothstep (0.01, 0.0, abs (st.y - st.x)); +} + +void +main () { + vec2 st = gl_FragCoord.xy/resolution; + + float y = st.x; + + vec3 c = vec3 (y); + + float pct = plot (st); + c = (1.0 - pct)*c + pct*vec3 (0.0, 1.0, 0.0); + + color = vec4 (c, 1.0); +} -- cgit v1.3