From 1b09955fefe91331fe9e2112ced257129ea25ead Mon Sep 17 00:00:00 2001 From: Simon Schneegans Date: Tue, 21 Jun 2022 07:20:40 +0200 Subject: [PATCH] :wrench: Tweak default turbulence of incinerate effect --- kwin/incinerate/main.xml | 2 +- resources/shaders/incinerate.frag | 3 ++- schemas/org.gnome.shell.extensions.burn-my-windows.gschema.xml | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/kwin/incinerate/main.xml b/kwin/incinerate/main.xml index 2e9f6cc..8f8e8f0 100755 --- a/kwin/incinerate/main.xml +++ b/kwin/incinerate/main.xml @@ -10,7 +10,7 @@ 1 - 0.2 + 0.3 #ffb47f diff --git a/resources/shaders/incinerate.frag b/resources/shaders/incinerate.frag index f4e43e2..30b10b9 100644 --- a/resources/shaders/incinerate.frag +++ b/resources/shaders/incinerate.frag @@ -44,7 +44,8 @@ void main() { vec2 center = uSeed.x > uSeed.y ? vec2(uSeed.x, floor(uSeed.y + 0.5)) : vec2(floor(uSeed.x + 0.5), uSeed.y); float circle = length(iTexCoord - center); - float mask = mix(circle, smokeNoise, 0.35 * uTurbulence * uScale); + float mask = + mix(circle, smokeNoise, 200.0 * uTurbulence * uScale / max(uSize.x, uSize.y)); float smokeMask = smoothstep(0.0, 1.0, (mask - smokeRange.x) / SMOKE_WIDTH) * getAbsoluteEdgeMask(100.0, 0.3); diff --git a/schemas/org.gnome.shell.extensions.burn-my-windows.gschema.xml b/schemas/org.gnome.shell.extensions.burn-my-windows.gschema.xml index cdcae4f..50f69e0 100644 --- a/schemas/org.gnome.shell.extensions.burn-my-windows.gschema.xml +++ b/schemas/org.gnome.shell.extensions.burn-my-windows.gschema.xml @@ -360,7 +360,7 @@ - 0.2 + 0.3 Incinerate Turbulence The turbulence of the effect.