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.