Pixelformat: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(einführende Erklärung, was ist ein Pixelformat?)
K (tabellarische Übersicht: keine OpenGL Funktion)
 
Zeile 61: Zeile 61:
 
|}
 
|}
 
</div>
 
</div>
 
[[Kategorie:GL]]
 

Aktuelle Version vom 1. März 2006, 21:58 Uhr

Das Pixelformat gibt die Reihenfolge und die Art der Pixelkomponenten an, die OpenGL von externer Stelle (von der Anwendung oder aus dem Framebuffer) erhält (z.B. bei glReadPixels und glTexImage2D) oder zurückgeben soll (z.B. bei glDrawPixels).

In Zusammenhang mit dem Pixeldatentyp kann OpenGL die Art von Pixeldaten eindeutig interpretieren.

tabellarische Übersicht

Folgende Pixelformate werden von OpenGL unterstützt :

Konstante Beschreibung ab Version
GL_RGB Farbordnung : Rot, Grün und Blau 1
GL_RGBA Farbordnung : Rot, Grün, Blau und Alphawert 1
GL_BGR/GL_BGR_EXT Farbordnung : Blau, Grün, Rot 1.2
GL_BGRA/GL_BGRA_EXT Farbordnung : Blau, Grün, Rot und Alphawert 1.2
GL_RED Jedes Pixel beinhaltet nur die rote Komponente 1.2
GL_GREEN Jedes Pixel beinhaltet nur die grüne Komponente 1.2
GL_BLUE Jedes Pixel beinhaltet nur die blaue Komponente 1.2
GL_ALPHA Jedes Pixel beinhaltet nur die Alpha-Komponente 1
GL_LUMINANCE Jedes Pixel beinhaltet einen Grauwert 1
GL_LUMINANCE_ALPHA Jedes Pixel beinhaltet einen Grauwert und eine Alpha-Komponente 1
GL_STENCIL_INDEX Jedes Pixel beinhaltet einen Stencilwert 1.2
GL_DEPTH_COMPONENT Jedes Pixel beinhaltet einen Tiefenwert 1.2