Revision: 691
http://hgengine.svn.sourceforge.net/hgengine/?rev=691&view=rev
Author: axlecrusher
Date: 2010-04-20 15:45:40 +0000 (Tue, 20 Apr 2010)
Log Message:
-----------
oops we need to know the true age at all times
Modified Paths:
--------------
Mercury2/modules/ParticleEmitter.cpp
Modified: Mercury2/modules/ParticleEmitter.cpp
===================================================================
--- Mercury2/modules/ParticleEmitter.cpp 2010-04-20 13:13:56 UTC (rev 690)
+++ Mercury2/modules/ParticleEmitter.cpp 2010-04-20 15:45:40 UTC (rev 691)
@@ -96,14 +96,15 @@
void ParticleBase::Deactivate()
{
- m_age = 0;
- WriteAgeToVBO();
+// m_age = 0; //doing this breaks IsActive()
+// WriteAgeToVBO();
for (uint8_t i = 0; i < 4; ++i)
{
//zero vertices should enable fast empty set culling but does not work might need FBO
WriteFloatToVertices(0,i,0);
WriteFloatToVertices(0,i,1);
WriteFloatToVertices(0,i,2);
+ WriteFloatToVertices(0,i,3); //fake zero age
}
m_emitter->SetDirtyVBO();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|