IDisposable implemented on Shader class