Pixelformat: Unterschied zwischen den Versionen
Aus DGL Wiki
(einführende Erklärung, was ist ein Pixelformat?) |
Flo (Diskussion | Beiträge) K (→tabellarische Übersicht: keine OpenGL Funktion) |
||
Zeile 61: | Zeile 61: | ||
|} | |} | ||
</div> | </div> | ||
− | |||
− |
Aktuelle Version vom 1. März 2006, 20: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 |