From 3e82915557cb0e345e846be8c457d628835b17b1 Mon Sep 17 00:00:00 2001 From: klemek Date: Wed, 26 Aug 2026 18:52:15 +0200 Subject: [PATCH] wip --- Makefile | 2 +- project/frag7.glsl | 5 ++++- project/inc_fx.glsl | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index f7da04c..84a9a95 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ # ENV FORGE_MAKE ?= $(MAKE) -C forge-steel -f Makefile.dev -RUN_ARGS ?= -tf --project=project -is=480 --demo +RUN_ARGS ?= -tf --project=project -is=240 --demo # FILES diff --git a/project/frag7.glsl b/project/frag7.glsl index f9e7761..9b0e530 100644 --- a/project/frag7.glsl +++ b/project/frag7.glsl @@ -5,8 +5,11 @@ in vec2 vUV; out vec4 fragColor; +#include inc_functions.glsl + uniform sampler2D iTex0; void main() { - fragColor = texture(iTex0, vUV); + vec3 c = gauss(iTex0, vUV, 2, 0.005).xyz; + fragColor = vec4(c, 1); } diff --git a/project/inc_fx.glsl b/project/inc_fx.glsl index 255e543..4ba478c 100644 --- a/project/inc_fx.glsl +++ b/project/inc_fx.glsl @@ -131,7 +131,7 @@ subroutine(fx_stage_sub) vec4 fx_5(vec2 vUV, sampler2D previous, sampler2D feedb vec2 uv2 = uv1; float pixel = (1 - pixel_size) * 250 + 25; uv2 = round(uv2 * pixel) / pixel; - vec3 c = gauss(previous, uv2 * vec2(1 / ratio, 1) + .5, 3, 0.005 * blur).xyz; + vec3 c = gauss(previous, uv2 * vec2(1 / ratio, 1) + .5, 2, 0.005 * blur).xyz; float colors = (1 - quantize) * 10 + 1; if (quantize_trigger) { c = round(c * colors) / colors; @@ -168,7 +168,7 @@ subroutine(fx_stage_sub) vec4 fx_6(vec2 vUV, sampler2D previous, sampler2D feedb if (pixel_size_trigger) { uv2 = floor(uv2 * k1) / k1; } - vec3 c = gauss(previous, uv2 * vec2(1 / ratio, 1) + .5, 3, 0.005 * blur).xyz; + vec3 c = gauss(previous, uv2 * vec2(1 / ratio, 1) + .5, 2, 0.005 * blur).xyz; float k3 = pow(2, 5 - floor(quantize * 5)); if (quantize_trigger) { c *= k3;