public void Dispose()
        {
            ThrowIfDisposed();

            deviceMesh.Dispose();
            instanceDataBuffer.Dispose();
            indirectArgumentsBuffer.Dispose();
            inputs.DisposeAll();
            disposed = true;
        }
Ejemplo n.º 2
0
        public void Dispose()
        {
            ThrowIfDisposed();

            objects.DisposeAll();
            deferredTechnique.Dispose();
            shadowTechnique.Dispose();
            bloomTechnique.Dispose();
            aoTechnique.Dispose();
            gbufferTechnique.Dispose();

            inputManager.Dispose();
            stagingBuffer.Dispose();
            sceneDataBuffer.Dispose();
            memoryPool.Dispose();
            executor.Dispose();
            disposed = true;
        }