Hi,
I've noticed during testing on my game that I get performance problems after leaving it running a while. After turning a few things on and off, it seems to be the Vectrosity 3D Ray causing the issue. If I turn it off, I get no VBO creep, if its on, the number goes up constantly.
I've set the rays to only last .01 seconds, and I'm looping on that state every .05 seconds, and I have it set to destroy on state exit.
I just tested something else - going from the ray drawing state to an empty state, then right back to the ray draw state. It seems that looping right back into that state wasn't causing a 'destroy on exit' to occur, though I kind of think that looping is a momentary exit, not sure?
Anyway at the very least this might save someone else from a similar issue - I guess an every frame option will eventually fix this?
Regards,
Jay