glBindRenderbuffer
Aus DGL Wiki
Version vom 9. Februar 2012, 15:10 Uhr von D.l.i.w (Diskussion | Beiträge) (Work in progress - nicht fertig !!)
Inhaltsverzeichnis
glBindRenderbuffer
Name
glBindRenderbuffer - Bindet ein benanntes Renderbuffer-Objekt
Delphi-Spezifikation
procedure/function glBindRenderbuffer(parameter1 : typ; ... parameterN : typ) [ : Rückgabewert]
Parameter
Parameter1 | Beschreibung1 |
---|---|
Parameter2 | Beschreibung2 |
Beschreibung
A renderbuffer is a data storage object containing a single image of a renderable internal format. A renderbuffer's image may be attached to a framebuffer object to use as a destination for rendering and as a source for reading.
glBindRenderbuffer lets you create or use a named renderbuffer object. Calling glBindRenderbuffer with target set to GL_RENDERBUFFER and renderbuffer set to the name of the new renderbuffer object binds the renderbuffer object name. When a renderbuffer object is bound, the previous binding is automatically broken.
Renderbuffer object names are unsigned integers. The value zero is reserved, but there is no default renderbuffer object. Instead, renderbuffer set to zero effectively unbinds any renderbuffer object previously bound. Renderbuffer object names and the corresponding renderbuffer object contents are local to the shared object space of the current GL rendering context.
You may use glGenRenderbuffers to generate a set of new renderbuffer object names.
The state of a renderbuffer object immediately after it is first bound is a zero-sized memory buffer with format GL_RGBA4 and zero-sized red, green, blue, alpha, depth, and stencil pixel depths.
While a non-zero renderbuffer object name is bound, GL operations on target GL_RENDERBUFFER affect the bound renderbuffer object, and queries of target GL_RENDERBUFFER return state from the bound renderbuffer object. While renderbuffer object name zero is bound, as in the initial state, attempts to modify or query state on target GL_RENDERBUFFER generates an GL_INVALID_OPERATION error.
A renderbuffer object binding created with glBindRenderbuffer remains active until a different renderbuffer object name is bound, or until the bound renderbuffer object is deleted with glDeleteRenderbuffers.
Hinweise
Bitte beachten, dass...
Änderungen
Folgende Erweiterungen hat die Funktion erfahren:
Ab OpenGL-Version X.X
Hier eine Beschreibung der neuen Konstanten, Funktionalitäten etc. Dabei Links auf eventuell neue verwandte Funktionen
Fehlermeldungen
GL_INVALID_ENUM wird generiert, wenn target nicht GL_RENDERBUFFER ist
Zugehörige Wertrückgaben
glGet mit Token GL_MEIN_TOKEN Der Rückgabewert der Funktion gehört in den Abschnitt "Beschreibung".
Siehe auch
Hier eine Liste (als Medialinks) von Befehlen die diesem ähnlich sind. Bitte alle Begriffe hintereinander und mit einem Komma voneinander trennen.
Zum Abschluss noch an diese Stelle den Artikel einer Kategorie zuordnen. z.B.
[[Kategorie:GL|FuncNameOhneGLamAnfang]]