Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / gpu / GLES2 / extensions / CHROMIUM / CHROMIUM_renderbuffer_format_BGRA8888.txt
blob75a14712a2db7831cd1ad5570527d9a947354a76
1 Name
3     CHROMIUM_renderbuffer_format_BGRA8888
5 Name Strings
7     GL_CHROMIUM_renderbuffer_format_BGRA8888
9 Version
11     Last Modifed Date: Oct 16, 2013
13 Dependencies
15     OpenGL ES 2.0 is required.
16     GL_EXT_texture_format_BGRA8888 is required.
18 Overview
20     EXT_texture_format_BGRA8888 adds a BGRA8_EXT as a legal internal texture
21     format. This extension also allows BGRA8_EXT as a renderbuffer internal
22     format. It is particularly useful when ANGLE_framebuffer_multisample or
23     a similar extension is also present as it allows creating a multisampled
24     BGRA8 renderbuffer that can be downsampled into a BGRA8 texture.
26 New Tokens
28     None
30 Additions to the OpenGL ES 2.0 Specification
32     Modifications to Table 4.5 (Renderbuffer image formats)
34         Add the following entry:
35         Sized Internal Format  Renderable Type   R bits  G bits  B bits  A bits  D bits  S bits
36         =====================  ===============   ======  ======  ======  ======  ======  ======
37         BGRA8_EXT              color-renderable  8       8       8       8
39 Interactions with GL_ANGLE_framebuffer_multisample
41     If ANGLE_framebuffer_multisample is also present then BGRA8_EXT is a
42     legal parameter to RenderbufferStrorageMultisampleANGLE.
44 New Procedures and Functions
46     None
48 Errors
50     None
52 New State
54     None
56 Revision History
58     10/16/2013 Initial version