From ebf1cebcaaec51ae2e40d11df7bbb2ab8c02139e Mon Sep 17 00:00:00 2001 From: Noa Aarts Date: Fri, 31 May 2024 16:08:05 +0200 Subject: [PATCH] these are no longer in use --- modules/automapaper/config.toml | 24 -------------------- modules/automapaper/config2nd.toml | 23 -------------------- modules/automapaper/display.frag | 29 ------------------------- modules/automapaper/init.frag | 23 -------------------- modules/automapaper/state.frag | 35 ------------------------------ 5 files changed, 134 deletions(-) delete mode 100644 modules/automapaper/config.toml delete mode 100644 modules/automapaper/config2nd.toml delete mode 100644 modules/automapaper/display.frag delete mode 100644 modules/automapaper/init.frag delete mode 100644 modules/automapaper/state.frag diff --git a/modules/automapaper/config.toml b/modules/automapaper/config.toml deleted file mode 100644 index c16c5af..0000000 --- a/modules/automapaper/config.toml +++ /dev/null @@ -1,24 +0,0 @@ -# this is the config for Automapaper -# you need one for each display you want the wallpaper on -[display] -# name of the display in wayland -name="DP-3" -# the horizontal cell amount to simulate -horizontal=256 -# the vertical cell amount to simulate -vertical=144 -# target simulation ticks per second -tps=30 -# automaton shader -# this has access to the previous state, which is a (horizontal, vertical) sized texture2D that uses rgba float values -state_frag="/home/noa/.config/automapaper/state.frag" -# initial state / reset shader -# this has access to the resolution, and the time since the program was started -init_frag="/home/noa/.config/automapaper/init.frag" -# scaling/display shader -# this has access to the current and previous state to display -display_frag="/home/noa/.config/automapaper/display.frag" -# the amount of cycles before the init_frag shader reruns -cycles=2500 -# the amount of frames to display per state tick -frames_per_tick=1 diff --git a/modules/automapaper/config2nd.toml b/modules/automapaper/config2nd.toml deleted file mode 100644 index 566bb97..0000000 --- a/modules/automapaper/config2nd.toml +++ /dev/null @@ -1,23 +0,0 @@ -# this is the config for Automapaper -[display] -# name of the display in wayland -name = "DP-2" -# the horizontal cell amount to simulate -horizontal = 256 -# the vertical cell amount to simulate -vertical = 144 -# target simulation ticks per second -tps = 30 -# automaton shader -# this has access to the previous state, which is a (horizontal, vertical) sized texture2D that uses the rgba values -state_frag="/home/noa/.config/automapaper/state.frag" -# initial state / reset shader -# this has access to the resolution, and the time since the program was started -init_frag="/home/noa/.config/automapaper/init.frag" -# scaling/display shader -# this has access to the current and previous state to display -display_frag="/home/noa/.config/automapaper/display.frag" -# the amount of cycles before the init_frag shader reruns -cycles = 2500 -# the amount of frames to display per state tick -frames_per_tick = 1 diff --git a/modules/automapaper/display.frag b/modules/automapaper/display.frag deleted file mode 100644 index dbd3470..0000000 --- a/modules/automapaper/display.frag +++ /dev/null @@ -1,29 +0,0 @@ -#version 310 es -precision highp float; - -uniform sampler2D tex2D; -uniform sampler2D old2D; -uniform ivec2 resolution; -uniform float frame_part; - -in highp vec2 texCoords; -out vec4 stateColor; - -const vec4 bgColor = vec4(38.0/255.0, 5.0/255.0, 46.0/255.0, 1.0); // #26052e -const vec4 fgColor = vec4(148.0/255.0, 15.0/255.0, 173.0/255.0, 1.0); // #950fad - -void main() { - vec2 canvasSize = vec2(textureSize(tex2D, 0)); - vec4 state = texture(tex2D, texCoords); - vec4 ostate = texture(old2D, texCoords); - - vec2 localCoords = fract(gl_FragCoord.xy / vec2(resolution) * canvasSize); - localCoords = localCoords - 0.5; - float dist = sqrt(dot(localCoords, localCoords)); - - float size = smoothstep(0.0, 1.0, pow(mix(ostate.g,state.g, frame_part), 3.0)) * 0.35; - float mask = 1.0 - step(size, dist); - - float brightness = mix(ostate.r,state.r, frame_part) + 0.2 * pow(mix(ostate.g,state.g, frame_part), 3.0); - stateColor = mix(bgColor, fgColor, brightness * mask); -} diff --git a/modules/automapaper/init.frag b/modules/automapaper/init.frag deleted file mode 100644 index bc28a76..0000000 --- a/modules/automapaper/init.frag +++ /dev/null @@ -1,23 +0,0 @@ -#version 310 es -precision highp float; - -uniform float time; -uniform vec2 resolution; - -out vec4 stateColor; - -float PHI = 1.61803398874989484820459; // Φ = Golden Ratio - -float gold_noise(in vec2 xy, in float seed){ - return fract(tan(distance(xy*PHI, xy)*seed)*xy.x); -} - -void main( void ) { - - vec2 position = gl_FragCoord.xy; - float color = gold_noise(position.xy, fract(time)); - - - stateColor = vec4(step(0.3, color), 0,0,step(0.3, color)); -} - diff --git a/modules/automapaper/state.frag b/modules/automapaper/state.frag deleted file mode 100644 index 70f9bdc..0000000 --- a/modules/automapaper/state.frag +++ /dev/null @@ -1,35 +0,0 @@ -#version 310 es -precision highp float; - -uniform sampler2D state; -uniform vec2 scale; - -out vec4 stateColor; - -vec4 get(int x, int y) { - return texture(state, (gl_FragCoord.xy + vec2(x, y)) / scale); -} - -void main() { - int sum = int(get(-1, -1).r + - get(-1, 0).r + - get(-1, 1).r + - get( 0, -1).r + - get( 0, 1).r + - get( 1, -1).r + - get( 1, 0).r + - get( 1, 1).r); - vec4 current = get(0,0); - if (sum == 3) { - stateColor.r = 1.0; - stateColor.g = 1.0; - } else if (sum == 2) { - stateColor = current; - if (current.r == 0.0) { - stateColor.g = max(current.g - 0.01, 0.0); - } - } else { - stateColor = vec4(0.0, max(current.g - 0.01, 0.0), 0.0, 1.0); - } - -}