Pixelformat
Aus DGL Wiki
Version vom 1. März 2006, 20:58 Uhr von Flo (Diskussion | Beiträge) (→tabellarische Übersicht: keine OpenGL Funktion)
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 |