1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58

gpu / GLES2 / extensions / CHROMIUM / CHROMIUM_renderbuffer_format_BGRA8888.txt [blame]

Name

    CHROMIUM_renderbuffer_format_BGRA8888

Name Strings

    GL_CHROMIUM_renderbuffer_format_BGRA8888

Version

    Last Modifed Date: Oct 16, 2013

Dependencies

    OpenGL ES 2.0 is required.
    GL_EXT_texture_format_BGRA8888 is required.

Overview

    EXT_texture_format_BGRA8888 adds a BGRA8_EXT as a legal internal texture
    format. This extension also allows BGRA8_EXT as a renderbuffer internal
    format. It is particularly useful when ANGLE_framebuffer_multisample or
    a similar extension is also present as it allows creating a multisampled
    BGRA8 renderbuffer that can be downsampled into a BGRA8 texture.

New Tokens

    None

Additions to the OpenGL ES 2.0 Specification

    Modifications to Table 4.5 (Renderbuffer image formats)

        Add the following entry:
        Sized Internal Format  Renderable Type   R bits  G bits  B bits  A bits  D bits  S bits
        =====================  ===============   ======  ======  ======  ======  ======  ======
        BGRA8_EXT              color-renderable  8       8       8       8

Interactions with GL_ANGLE_framebuffer_multisample

    If ANGLE_framebuffer_multisample is also present then BGRA8_EXT is a
    legal parameter to RenderbufferStrorageMultisampleANGLE.

New Procedures and Functions

    None

Errors

    None

New State

    None

Revision History

    10/16/2013 Initial version