From 0e084cabd35b55d91fb23f41f221e517e48208f3 Mon Sep 17 00:00:00 2001 From: Titus Tscharntke Date: Mon, 27 Sep 2010 21:02:06 +0000 Subject: [PATCH] minifix for particles transparency works a bit better with existing transparent models --- source/glest_game/graphics/renderer.cpp | 8 ++++---- source/shared_lib/sources/graphics/particle.cpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/source/glest_game/graphics/renderer.cpp b/source/glest_game/graphics/renderer.cpp index cd7a503ad..45f648c20 100644 --- a/source/glest_game/graphics/renderer.cpp +++ b/source/glest_game/graphics/renderer.cpp @@ -1802,7 +1802,7 @@ void Renderer::renderUnits(const int renderFps, const int worldFrameCount) { } else { glEnable(GL_COLOR_MATERIAL); - glAlphaFunc(GL_GREATER, 0.5f); + glAlphaFunc(GL_GREATER, 0.4f); } //render @@ -1885,7 +1885,7 @@ void Renderer::renderUnits(const int renderFps, const int worldFrameCount) { } else{ glEnable(GL_COLOR_MATERIAL); - glAlphaFunc(GL_GREATER, 0.5f); + glAlphaFunc(GL_GREATER, 0.4f); } //render @@ -2998,7 +2998,7 @@ void Renderer::renderUnitsFast(bool renderingShadows) { } else { glPushAttrib(GL_ENABLE_BIT| GL_TEXTURE_BIT); glEnable(GL_TEXTURE_2D); - glAlphaFunc(GL_GREATER, 0.5f); + glAlphaFunc(GL_GREATER, 0.4f); glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE); @@ -3068,7 +3068,7 @@ void Renderer::renderUnitsFast(bool renderingShadows) { glDisable(GL_TEXTURE_2D); } else { glEnable(GL_TEXTURE_2D); - glAlphaFunc(GL_GREATER, 0.5f); + glAlphaFunc(GL_GREATER, 0.4f); glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE); diff --git a/source/shared_lib/sources/graphics/particle.cpp b/source/shared_lib/sources/graphics/particle.cpp index 373833b4a..02df9caf4 100644 --- a/source/shared_lib/sources/graphics/particle.cpp +++ b/source/shared_lib/sources/graphics/particle.cpp @@ -504,7 +504,7 @@ void UnitParticleSystem::updateParticle(Particle *p){ } else { - if(maxParticleEnergy>0) + if(maxParticleEnergy>2) { if(energyUp){ p->energy++;