more context disposed work : textures uses onContextLost, primitives are reallocated, and dynamic buffers can be rebuilt by using Engine.onContextLost