public void Dispose() { GL.DeleteProgram(this.mProgramHandle); //TODO: move this to another place... }