GL_EXT_read_format_bgra¶
Supported Hardware¶
Series6, Series6XE, Series6XT
Valid APIs¶
OpenGL ES 1.1, OpenGL ES 2.0, OpenGL ES 3.x
Description¶
This extension adds additional formats that can be used when calling glReadPixels. Specifically it allows the format “BGRA_EXT” to be paired with UNSIGNED_BYTE, UNSIGNED_SHORT_4_4_4_4_REV_EXT or UNSIGNED_SHORT_5_5_5_1_REV_EXT, giving alternative byte/bit-ordering schemes for the returned pixels.
Example¶
// Read pixel data back as BGRA8888
GLubyte returnedData[width * height * 4];
glTexStorage2D(0, 0, width, height, GL_BGRA_EXT, GL_UNSIGNED_BYTE, (GLvoid*)returnedData);