From ab447c1bed61d4f4035ded12c05c88e228bdfade Mon Sep 17 00:00:00 2001 From: vincentlj Date: Sun, 29 Dec 2013 22:53:17 +0000 Subject: [PATCH] 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 --- src/graphics/gpuparticles.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/graphics/gpuparticles.cpp b/src/graphics/gpuparticles.cpp index 3f536da75..fee1840af 100644 --- a/src/graphics/gpuparticles.cpp +++ b/src/graphics/gpuparticles.cpp @@ -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)