From 6df69f9b5bea5b438498bbae7e9873bb99434439 Mon Sep 17 00:00:00 2001 From: Dmitry Kostenko Date: Wed, 13 Jul 2022 22:45:05 +0200 Subject: [PATCH] Make BlendMode::alpha the fallback for unknown future blend modes --- src/client/particles.cpp | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/client/particles.cpp b/src/client/particles.cpp index a1de1bb98..818cdc8cc 100644 --- a/src/client/particles.cpp +++ b/src/client/particles.cpp @@ -63,12 +63,6 @@ Particle::Particle( : ParticleParamTypes::BlendMode::alpha; switch (blendmode) { - case ParticleParamTypes::BlendMode::alpha: - bfsrc = video::EBF_SRC_ALPHA; - bfdst = video::EBF_ONE_MINUS_SRC_ALPHA; - blendop = video::EBO_ADD; - break; - case ParticleParamTypes::BlendMode::add: bfsrc = video::EBF_SRC_ALPHA; bfdst = video::EBF_DST_ALPHA; @@ -87,7 +81,11 @@ Particle::Particle( blendop = video::EBO_ADD; break; - default: assert(false); + default: // includes ParticleParamTypes::BlendMode::alpha + bfsrc = video::EBF_SRC_ALPHA; + bfdst = video::EBF_ONE_MINUS_SRC_ALPHA; + blendop = video::EBO_ADD; + break; } // Texture