From 960703e8c5537ea16b946026cc424db7fcc3e169 Mon Sep 17 00:00:00 2001 From: Scott Moreau Date: Sat, 13 Dec 2025 12:47:48 -0700 Subject: [PATCH 1/2] extra-animations: burn: Make smoothness settings more distinguished --- src/extra-animations/burn.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/extra-animations/burn.hpp b/src/extra-animations/burn.hpp index 9428c66..8b91783 100644 --- a/src/extra-animations/burn.hpp +++ b/src/extra-animations/burn.hpp @@ -261,16 +261,16 @@ class burn_transformer : public wf::scene::view_2d_transformer_t self->program.uniform1f("flame_height", burn_flame_height); if (std::string(burn_flame_smoothness) == "softest") { - self->program.uniform1i("flame_smooth_1", 1); + self->program.uniform1i("flame_smooth_1", 0); self->program.uniform1i("flame_smooth_2", 0); self->program.uniform1i("flame_smooth_3", 0); self->program.uniform1i("flame_smooth_4", 0); } else if (std::string(burn_flame_smoothness) == "soft") { - self->program.uniform1i("flame_smooth_1", 1); - self->program.uniform1i("flame_smooth_2", 0); + self->program.uniform1i("flame_smooth_1", 0); + self->program.uniform1i("flame_smooth_2", 1); self->program.uniform1i("flame_smooth_3", 1); - self->program.uniform1i("flame_smooth_4", 0); + self->program.uniform1i("flame_smooth_4", 1); } else if (std::string(burn_flame_smoothness) == "hard") { self->program.uniform1i("flame_smooth_1", 1); @@ -280,9 +280,9 @@ class burn_transformer : public wf::scene::view_2d_transformer_t } else // "normal" { self->program.uniform1i("flame_smooth_1", 1); - self->program.uniform1i("flame_smooth_2", 1); - self->program.uniform1i("flame_smooth_3", 0); - self->program.uniform1i("flame_smooth_4", 1); + self->program.uniform1i("flame_smooth_2", 0); + self->program.uniform1i("flame_smooth_3", 1); + self->program.uniform1i("flame_smooth_4", 0); } self->program.set_active_texture(tex); From a4d84354948d5344df4b96042f24e6d05635ffed Mon Sep 17 00:00:00 2001 From: Scott Moreau Date: Sat, 13 Dec 2025 14:00:15 -0700 Subject: [PATCH 2/2] extra-animations: burn: Enhance effect by allowing flames to overflow on the sides --- metadata/extra-animations.xml | 2 +- src/extra-animations/burn.hpp | 27 ++++++++++++++++++++++----- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/metadata/extra-animations.xml b/metadata/extra-animations.xml index 91505f0..c424e9b 100644 --- a/metadata/extra-animations.xml +++ b/metadata/extra-animations.xml @@ -78,7 +78,7 @@