Must drain the primitive construction queue during release

This commit is contained in:
matsukaze 2014-02-10 09:03:53 -05:00
parent a3ce69bcbb
commit b1dd849a1a

View file

@ -437,11 +437,15 @@ void PrimitiveRenderer::terminateBookkeeping() {
while (_deconstructTriElementIndex.remove() != 0) while (_deconstructTriElementIndex.remove() != 0)
; ;
while (_constructPrimitiveIndex.remove() != 0)
;
// Reset the counters // Reset the counters
_vertexElementCount = 1; _vertexElementCount = 1;
_triElementCount = 1; _triElementCount = 1;
_primitiveCount = 1; _primitiveCount = 1;
_cpuMemoryUsage = sizeof(PrimitiveRenderer) + _primitives.size() * sizeof(Primitive *);
} }
void PrimitiveRenderer::constructElements( void PrimitiveRenderer::constructElements(