GPUParticle: Disable depth write instead of disabling depth test.

It's probably faster.

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@14835 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
vincentlj 2013-12-29 22:53:17 +00:00
parent ea1e5077a2
commit ab447c1bed

View File

@ -297,7 +297,7 @@ void PointEmitter::simulate()
void PointEmitter::draw()
{
glDisable(GL_ALPHA_TEST);
glDisable(GL_DEPTH_TEST);
glDepthMask(GL_FALSE);
glEnable(GL_BLEND);
core::matrix4 matrix = irr_driver->getVideoDriver()->getTransform(video::ETS_PROJECTION);
matrix *= irr_driver->getVideoDriver()->getTransform(video::ETS_VIEW);
@ -330,7 +330,7 @@ void PointEmitter::draw()
glActiveTexture(GL_TEXTURE0);
glDisable(GL_VERTEX_PROGRAM_POINT_SIZE);
glEnable(GL_ALPHA_TEST);
glEnable(GL_DEPTH_TEST);
glDepthMask(GL_TRUE);
}
RainNode::RainNode(scene::ISceneManager* mgr, ITexture *tex)