/// <summary> /// Function to perform clean up on the shader state. /// </summary> internal void CleanUp() { ConstantBuffers[0] = null; if (DefaultVertexShader != null) { DefaultVertexShader.Dispose(); } DefaultVertexShader = null; if (TransformBuffer == null) { return; } TransformBuffer.Dispose(); TransformBuffer = null; }