Edit

kc3-lang/angle/extensions/ANGLE_compressed_texture_etc.txt

Branch :

  • Show log

    Commit

  • Author : Kenneth Russell
    Date : 2019-10-05 23:30:29
    Hash : d01ae535
    Message : (ANGLE) Rename CHROMIUM_compressed_texture_etc to use ANGLE_ prefix. This is the ANGLE side of a two-sided patch including Chromium to rename this synthetic OpenGL extension to use an ANGLE_ prefix. Bug: chromium:1011653 Change-Id: Ice4b526a34157ebbd8c283aacc9437fae2e35d6e Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1843506 Reviewed-by: Geoff Lang <geofflang@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Kenneth Russell <kbr@chromium.org>

  • extensions/ANGLE_compressed_texture_etc.txt
  • Name
    
        ANGLE_compressed_texture_etc
    
    Name Strings
    
        GL_ANGLE_compressed_texture_etc
    
    Version
    
        Last Modifed Date: October 5, 2019
    
    Dependencies
    
        OpenGL ES 2.0 is required.
    
    Overview
    
        This extension exposes the OpenGL ES 3.0 core compressed texture
        formats in OpenGL ES 2.0.
    
    New Procedures and Functions
    
        None
    
    New Tokens
    
        Accepted by the <internalformat> parameter of CompressedTexImage2D and the
        <format> parameter of CompressedTexSubImage2D:
    
            COMPRESSED_R11_EAC                                0x9270
            COMPRESSED_SIGNED_R11_EAC                         0x9271
            COMPRESSED_RG11_EAC                               0x9272
            COMPRESSED_SIGNED_RG11_EAC                        0x9273
            COMPRESSED_RGB8_ETC2                              0x9274
            COMPRESSED_SRGB8_ETC2                             0x9275
            COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2          0x9276
            COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2         0x9277
            COMPRESSED_RGBA8_ETC2_EAC                         0x9278
            COMPRESSED_SRGB8_ALPHA8_ETC2_EAC                  0x9279
    
        Querying COMPRESSED_TEXTURE_FORMATS will include these new formats.
    
    New Procedures and Functions
    
        None.
    
    Errors
    
        The error INVALID_VALUE is generated if the <internalformat> parameter of
        CompressedTexImage2D or the <format> parameter of CompressedTexSubImage2D is
        COMPRESSED_R11_EAC, COMPRESSED_SIGNED_R11_EAC, COMPRESSED_RGB8_ETC2,
        COMPRESSED_SRGB8_ETC2, COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 or
        COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, and imageSize is not
    
            floor((width + 3) / 4) * floor((height + 3) / 4) * 8
    
        The error INVALID_VALUE is generated if the <internalformat> parameter of
        CompressedTexImage2D or the <format> paremeter of CompressedTexSubImage2D is
        COMPRESSED_RG11_EAC, COMPRESSED_SIGNED_RG11_EAC, COMPRESSED_RGBA8_ETC2_EAC,
        or COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, and imageSize is not
    
            floor((width + 3) / 4) * floor((height + 3) / 4) * 16
    
    
    New State
    
        None.
    
    Revision History
    
        9/19/2016   First revision
        10/5/2019   Rename to ANGLE_compressed_texture_etc