diff --git a/source/renderer/ParticleRenderer.cpp b/source/renderer/ParticleRenderer.cpp index 25c187468c..1e351ee5f3 100644 --- a/source/renderer/ParticleRenderer.cpp +++ b/source/renderer/ParticleRenderer.cpp @@ -133,7 +133,9 @@ void ParticleRenderer::RenderParticles( { CShaderTechnique* currentTech = nullptr; if (solidColor) - solidColor = m->techSolid.get(); + { + currentTech = m->techSolid.get(); + } else { switch (emitter->m_Type->m_BlendMode)