Handle to a rendering resource, such as a GLSL program, GL texture or GL vertex buffer object.
Frees any resources associated with this instance. After this method returns the rendering resource is invalid, and any associated GL object is deleted.