aboutsummaryrefslogtreecommitdiff
path: root/res/shaders/glsl330/sandbox.fs
diff options
context:
space:
mode:
authorLibravatar Martin Michalec <martin@michalec.dev>2026-02-11 04:50:35 +0000
committerLibravatar Martin Michalec <martin@michalec.dev>2026-02-11 04:50:35 +0000
commit2bb276d4ed15277cb0172353250fd7e92bf12840 (patch)
tree8e8aef0d879ff71e5ec312b8e6cc01b3740f37dd /res/shaders/glsl330/sandbox.fs
parentadd sources (diff)
downloadshadertoy-2bb276d4ed15277cb0172353250fd7e92bf12840.tar.gz
add resources
Diffstat (limited to 'res/shaders/glsl330/sandbox.fs')
-rw-r--r--res/shaders/glsl330/sandbox.fs21
1 files changed, 21 insertions, 0 deletions
diff --git a/res/shaders/glsl330/sandbox.fs b/res/shaders/glsl330/sandbox.fs
new file mode 100644
index 0000000..dbf8f13
--- /dev/null
+++ b/res/shaders/glsl330/sandbox.fs
@@ -0,0 +1,21 @@
1#version 330 core
2
3uniform float time;
4uniform vec2 resolution;
5uniform vec2 mouse;
6
7out vec4 color;
8
9void
10main ()
11{
12 vec2 c = gl_FragCoord.xy/resolution;
13 vec2 m = mouse/resolution;
14 float t = sin(time);
15
16 color = vec4 (.286523, sqrt(((sqrt(sin(sin(sin(sin(m.x)))))+sin(sin(.375898)))+sqrt(sin(c.x))))*sin(c.y), sin(sqrt(sqrt(sin(t)*sin(.758588))*sin((sin(t)+.222414))*sin(sin(sin(m.y))))), 1);
17
18 // color = vec4 ((sin (time*2 + radians (0*90)) + 1)/2,
19 // (sin (time*2 + radians (1*90)) + 1)/2,
20 // (sin (time*2 + radians (2*90)) + 1)/2, 1);
21}