GLAPI/glBindRenderbuffer: Difference between revisions

From OpenGL Wiki
Jump to navigation Jump to search
m Renaming category: 'API Reference 4' to 'Core API Reference'.
m Bot: Adding better formatting.
Line 8: Line 8:
== Function Definition ==
== Function Definition ==


   void '''glBindRenderbuffer'''(GLenum ''target'', GLuint ''renderbuffer'');
   void '''glBindRenderbuffer'''(GLenum {{param|target}}, GLuint {{param|renderbuffer}});


; target
; target
: Specifies the renderbuffer target of the binding operation. ''target'' must be {{code|GL_RENDERBUFFER}}.
: Specifies the renderbuffer target of the binding operation. {{param|target}} must be {{code|GL_RENDERBUFFER}}.
; renderbuffer
; renderbuffer
: Specifies the name of the renderbuffer object to bind.
: Specifies the name of the renderbuffer object to bind.
Line 17: Line 17:
== Description ==
== Description ==


'''glBindRenderbuffer''' binds the renderbuffer object with name ''renderbuffer'' to the renderbuffer target specified by ''target''. ''target'' must be {{code|GL_RENDERBUFFER}}. ''renderbuffer'' is the name of a renderbuffer object previously returned from a call to [[GLAPI/glGenRenderbuffers|glGenRenderbuffers]], or zero to break the existing binding of a renderbuffer object to ''target''.
'''glBindRenderbuffer''' binds the renderbuffer object with name {{param|renderbuffer}} to the renderbuffer target specified by {{param|target}}. {{param|target}} must be {{code|GL_RENDERBUFFER}}. {{param|renderbuffer}} is the name of a renderbuffer object previously returned from a call to {{apifunc|glGenRenderbuffers}}, or zero to break the existing binding of a renderbuffer object to {{param|target}}.


== Errors ==
== Errors ==


{{code|GL_INVALID_ENUM}} is generated if ''target'' is not {{code|GL_RENDERBUFFER}}.
{{code|GL_INVALID_ENUM}} is generated if {{param|target}} is not {{code|GL_RENDERBUFFER}}.


{{code|GL_INVALID_OPERATION}} is generated if ''renderbuffer'' is not zero or the name of a renderbuffer previously returned from a call to [[GLAPI/glGenRenderbuffers|glGenRenderbuffers]].
{{code|GL_INVALID_OPERATION}} is generated if {{param|renderbuffer}} is not zero or the name of a renderbuffer previously returned from a call to {{apifunc|glGenRenderbuffers}}.


== See Also ==
== See Also ==


[[GLAPI/glGenRenderbuffers|glGenRenderbuffers]], [[GLAPI/glDeleteRenderbuffers|glDeleteRenderbuffers]], [[GLAPI/glRenderbufferStorage|glRenderbufferStorage]], [[GLAPI/glRenderbufferStorageMultisample|glRenderbufferStorageMultisample]], [[GLAPI/glIsRenderbuffer|glIsRenderbuffer]]
{{apifunc|glGenRenderbuffers}}, {{apifunc|glDeleteRenderbuffers}}, {{apifunc|glRenderbufferStorage}}, {{apifunc|glRenderbufferStorageMultisample}}, {{apifunc|glIsRenderbuffer}}


== Copyright ==
== Copyright ==

Revision as of 01:13, 29 April 2012

glBindRenderbuffer
Core in version 4.6
Core since version 3.0

glBindRenderbuffer: bind a renderbuffer to a renderbuffer target

Function Definition

 void glBindRenderbuffer(GLenum target​, GLuint renderbuffer​);
target
Specifies the renderbuffer target of the binding operation. target​ must be GL_RENDERBUFFER.
renderbuffer
Specifies the name of the renderbuffer object to bind.

Description

glBindRenderbuffer binds the renderbuffer object with name renderbuffer​ to the renderbuffer target specified by target​. target​ must be GL_RENDERBUFFER. renderbuffer​ is the name of a renderbuffer object previously returned from a call to glGenRenderbuffers, or zero to break the existing binding of a renderbuffer object to target​.

Errors

GL_INVALID_ENUM is generated if target​ is not GL_RENDERBUFFER.

GL_INVALID_OPERATION is generated if renderbuffer​ is not zero or the name of a renderbuffer previously returned from a call to glGenRenderbuffers.

See Also

glGenRenderbuffers, glDeleteRenderbuffers, glRenderbufferStorage, glRenderbufferStorageMultisample, glIsRenderbuffer

Copyright

Copyright © 2010 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.