Edit

kc3-lang/angle/extensions/EGL_ANGLE_create_context_webgl_compatibility.txt

Branch :

  • Show log

    Commit

  • Author : Jamie Madill
    Date : 2018-09-13 11:20:52
    Hash : f4d429c1
    Message : Fix EGL enum allocation. The following enums had a small typo causing them to be takend from an unused block: EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM EGL_DISPLAY_TEXTURE_SHARE_GROUP_ANGLE Fix this by temporarily defining a secondary enum. Once Chromium is fixed upstream we can remove the temporary enum. Reported by dan.glastonbury@gmail.com. Bug: angleproject:2806 Change-Id: I2ce1dec0a30d5e83f2bec0ae243fd860cbcea4fc Reviewed-on: https://chromium-review.googlesource.com/1220371 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: Yuly Novikov <ynovikov@chromium.org>

  • extensions/EGL_ANGLE_create_context_webgl_compatibility.txt
  • Name
    
        ANGLE_create_context_webgl_compatibility
    
    Name Strings
    
        EGL_ANGLE_create_context_webgl_compatibility
    
    Contributors
    
        Geoff Lang
    
    Contacts
    
        Geoff Lang (geofflang 'at' google.com)
    
    Status
    
        Draft
    
    Version
    
        Version 1, September 16, 2016
    
    Number
    
        EGL Extension #??
    
    Dependencies
    
        Requires EGL 1.4.
    
        Written against the EGL 1.4 specification.
    
        This spec interacts with GL_ANGLE_webgl_compatibility (or equivalent)
        extension.
    
    Overview
    
        This extension allows the creation of an OpenGL or OpenGL ES context that
        provides additional WebGL features and validation.
    
    New Types
    
        None
    
    New Procedures and Functions
    
        None
    
    New Tokens
    
        Accepted as an attribute name in the <*attrib_list> argument to
        eglCreateContext:
    
            EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE 0x33AC
    
    Additions to the EGL 1.4 Specification
    
        Add the following to section 3.7.1 "Creating Rendering Contexts":
    
        EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE indicates whether a WebGL mode should
        be enabled for the OpenGL ES context.  In this mode, the OpenGL ES context
        will provide additional features and validation to be compatible with the
        WebGL specification. The default value of
        EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE is EGL_FALSE.
    
    Errors
    
        None
    
    New State
    
        None
    
    Conformance Tests
    
        TBD
    
    Issues
    
        None
    
    Revision History
    
        Rev.    Date         Author     Changes
        ----  -------------  ---------  ----------------------------------------
          1   Sept 16, 2016  geofflang  Initial version