OpenGL family
back to index
OpenGL is a 2D and 3D graphics
API developed by Khronos.
Pixel formats are specified using two parameters: the first one describes the
order of channels, the second one describes the size and memory
representation of each channel.
Formats
- GL_BGR,GL_BYTE
- GL_BGR,GL_FLOAT
- GL_BGR,GL_HALF_FLOAT
- GL_BGR,GL_INT
- GL_BGR,GL_SHORT
- GL_BGR,GL_UNSIGNED_BYTE
- GL_BGR,GL_UNSIGNED_BYTE_2_3_3_REV
- GL_BGR,GL_UNSIGNED_BYTE_3_3_2
- GL_BGR,GL_UNSIGNED_INT
- GL_BGR,GL_UNSIGNED_SHORT
- GL_BGR,GL_UNSIGNED_SHORT_5_6_5
- GL_BGR,GL_UNSIGNED_SHORT_5_6_5_REV
- GL_BGRA,GL_BYTE
- GL_BGRA,GL_FLOAT
- GL_BGRA,GL_HALF_FLOAT
- GL_BGRA,GL_INT
- GL_BGRA,GL_SHORT
- GL_BGRA,GL_UNSIGNED_BYTE
- GL_BGRA,GL_UNSIGNED_INT
- GL_BGRA,GL_UNSIGNED_INT_10_10_10_2
- GL_BGRA,GL_UNSIGNED_INT_2_10_10_10_REV
- GL_BGRA,GL_UNSIGNED_INT_8_8_8_8
- GL_BGRA,GL_UNSIGNED_INT_8_8_8_8_REV
- GL_BGRA,GL_UNSIGNED_SHORT
- GL_BGRA,GL_UNSIGNED_SHORT_1_5_5_5_REV
- GL_BGRA,GL_UNSIGNED_SHORT_4_4_4_4
- GL_BGRA,GL_UNSIGNED_SHORT_4_4_4_4_REV
- GL_BGRA,GL_UNSIGNED_SHORT_5_5_5_1
- GL_DEPTH_COMPONENT,GL_BYTE
- GL_DEPTH_COMPONENT,GL_FLOAT
- GL_DEPTH_COMPONENT,GL_HALF_FLOAT
- GL_DEPTH_COMPONENT,GL_INT
- GL_DEPTH_COMPONENT,GL_SHORT
- GL_DEPTH_COMPONENT,GL_UNSIGNED_BYTE
- GL_DEPTH_COMPONENT,GL_UNSIGNED_INT
- GL_DEPTH_COMPONENT,GL_UNSIGNED_SHORT
- GL_DEPTH_STENCIL,GL_BYTE
- GL_DEPTH_STENCIL,GL_FLOAT
- GL_DEPTH_STENCIL,GL_HALF_FLOAT
- GL_DEPTH_STENCIL,GL_INT
- GL_DEPTH_STENCIL,GL_SHORT
- GL_DEPTH_STENCIL,GL_UNSIGNED_BYTE
- GL_DEPTH_STENCIL,GL_UNSIGNED_INT
- GL_DEPTH_STENCIL,GL_UNSIGNED_SHORT
- GL_RED,GL_BYTE
- GL_RED,GL_FLOAT
- GL_RED,GL_HALF_FLOAT
- GL_RED,GL_INT
- GL_RED,GL_SHORT
- GL_RED,GL_UNSIGNED_BYTE
- GL_RED,GL_UNSIGNED_INT
- GL_RED,GL_UNSIGNED_SHORT
- GL_RG,GL_BYTE
- GL_RG,GL_FLOAT
- GL_RG,GL_HALF_FLOAT
- GL_RG,GL_INT
- GL_RG,GL_SHORT
- GL_RG,GL_UNSIGNED_BYTE
- GL_RG,GL_UNSIGNED_INT
- GL_RG,GL_UNSIGNED_SHORT
- GL_RGB,GL_BYTE
- GL_RGB,GL_FLOAT
- GL_RGB,GL_HALF_FLOAT
- GL_RGB,GL_INT
- GL_RGB,GL_SHORT
- GL_RGB,GL_UNSIGNED_BYTE
- GL_RGB,GL_UNSIGNED_BYTE_2_3_3_REV
- GL_RGB,GL_UNSIGNED_BYTE_3_3_2
- GL_RGB,GL_UNSIGNED_INT
- GL_RGB,GL_UNSIGNED_SHORT
- GL_RGB,GL_UNSIGNED_SHORT_5_6_5
- GL_RGB,GL_UNSIGNED_SHORT_5_6_5_REV
- GL_RGBA,GL_BYTE
- GL_RGBA,GL_FLOAT
- GL_RGBA,GL_HALF_FLOAT
- GL_RGBA,GL_INT
- GL_RGBA,GL_SHORT
- GL_RGBA,GL_UNSIGNED_BYTE
- GL_RGBA,GL_UNSIGNED_INT
- GL_RGBA,GL_UNSIGNED_INT_10_10_10_2
- GL_RGBA,GL_UNSIGNED_INT_2_10_10_10_REV
- GL_RGBA,GL_UNSIGNED_INT_8_8_8_8
- GL_RGBA,GL_UNSIGNED_INT_8_8_8_8_REV
- GL_RGBA,GL_UNSIGNED_SHORT
- GL_RGBA,GL_UNSIGNED_SHORT_1_5_5_5_REV
- GL_RGBA,GL_UNSIGNED_SHORT_4_4_4_4
- GL_RGBA,GL_UNSIGNED_SHORT_4_4_4_4_REV
- GL_RGBA,GL_UNSIGNED_SHORT_5_5_5_1
- GL_STENCIL_INDEX,GL_BYTE
- GL_STENCIL_INDEX,GL_FLOAT
- GL_STENCIL_INDEX,GL_HALF_FLOAT
- GL_STENCIL_INDEX,GL_INT
- GL_STENCIL_INDEX,GL_SHORT
- GL_STENCIL_INDEX,GL_UNSIGNED_BYTE
- GL_STENCIL_INDEX,GL_UNSIGNED_INT
- GL_STENCIL_INDEX,GL_UNSIGNED_SHORT