public void Dispose() { standardTarget.Dispose(); oitBlendTarget.Dispose(); postProcessor.Dispose(); oneSidedOpaquePassStates.Dispose(); twoSidedOpaquePassStates.Dispose(); backToFrontTransparencyBackFacesPassStates.Dispose(); backToFrontTransparencyFrontFacesPassStates.Dispose(); backToFrontTransparencyAllFacesPassStates.Dispose(); unorderedTransparencyPassStates.Dispose(); }
protected override void OnClosing(CancelEventArgs obj) { shapeRenderer.Dispose(); shapeShaderProgram.Dispose(); postProcessor.Dispose(); postProcessShader.Dispose(); meshBuilder.Dispose(); texture.Dispose(); renderTarget.Dispose(); base.OnClosing(obj); }