minifix for particles

transparency works a bit better with existing transparent models
This commit is contained in:
Titus Tscharntke 2010-09-27 21:02:06 +00:00
parent 6c0c291e44
commit 0e084cabd3
2 changed files with 5 additions and 5 deletions

View File

@ -1802,7 +1802,7 @@ void Renderer::renderUnits(const int renderFps, const int worldFrameCount) {
} }
else { else {
glEnable(GL_COLOR_MATERIAL); glEnable(GL_COLOR_MATERIAL);
glAlphaFunc(GL_GREATER, 0.5f); glAlphaFunc(GL_GREATER, 0.4f);
} }
//render //render
@ -1885,7 +1885,7 @@ void Renderer::renderUnits(const int renderFps, const int worldFrameCount) {
} }
else{ else{
glEnable(GL_COLOR_MATERIAL); glEnable(GL_COLOR_MATERIAL);
glAlphaFunc(GL_GREATER, 0.5f); glAlphaFunc(GL_GREATER, 0.4f);
} }
//render //render
@ -2998,7 +2998,7 @@ void Renderer::renderUnitsFast(bool renderingShadows) {
} else { } else {
glPushAttrib(GL_ENABLE_BIT| GL_TEXTURE_BIT); glPushAttrib(GL_ENABLE_BIT| GL_TEXTURE_BIT);
glEnable(GL_TEXTURE_2D); glEnable(GL_TEXTURE_2D);
glAlphaFunc(GL_GREATER, 0.5f); glAlphaFunc(GL_GREATER, 0.4f);
glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE); glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE);
@ -3068,7 +3068,7 @@ void Renderer::renderUnitsFast(bool renderingShadows) {
glDisable(GL_TEXTURE_2D); glDisable(GL_TEXTURE_2D);
} else { } else {
glEnable(GL_TEXTURE_2D); glEnable(GL_TEXTURE_2D);
glAlphaFunc(GL_GREATER, 0.5f); glAlphaFunc(GL_GREATER, 0.4f);
glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE); glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE);

View File

@ -504,7 +504,7 @@ void UnitParticleSystem::updateParticle(Particle *p){
} }
else else
{ {
if(maxParticleEnergy>0) if(maxParticleEnergy>2)
{ {
if(energyUp){ if(energyUp){
p->energy++; p->energy++;