Graphics Reference
In-Depth Information
specifies the width of the pixel rectangle to invalidate
( glInvalidateSubFramebuffer only)
width
specifies the height of the pixel rectangle to invalidate
( glInvalidateSubFramebuffer only)
height
Deleting Framebuffer and Renderbuffer Objects
After the application has finished using renderbuffer objects, they can be
deleted. Deleting renderbuffer and framebuffer objects is very similar to
deleting texture objects.
Renderbuffer objects are deleted using the glDeleteRenderbuffers API.
void glDeleteRenderbuffers (GLsizei n ,
GLuint * renderbuffers )
number of renderbuffer object names to delete
n
pointer to an array of n renderbuffer object names
to be deleted
renderbuffers
glDeleteRenderbuffers deletes the renderbuffer objects specified in
renderbuffers . Once a renderbuffer object is deleted, it has no state
associated with it and is marked as unused; it can then later be reused as a
new renderbuffer object. When deleting a renderbuffer object that is also
the currently bound renderbuffer object, the renderbuffer object is deleted
and the current renderbuffer binding is reset to zero. If the renderbuffer
object names specified in renderbuffers are invalid or zero, they are
ignored (i.e., no error will be generated). Further, if the renderbuffer is
attached to the currently bound framebuffer object, it is first detached
from the framebuffer and only then deleted.
Framebuffer objects are deleted using the glDeleteFramebuffers API.
void glDeleteFramebuffers (GLsizei n ,
GLuint * framebuffers )
number of framebuffer object names to delete
n
pointer to an array of n framebuffer object names
to be deleted
framebuffers
glDeleteFramebuffers deletes the framebuffer objects specified in
framebuffers . Once a framebuffer object is deleted, it has no state
 
 
 
Search WWH ::




Custom Search