Edit

kc3-lang/angle/extensions/EGL_ANGLE_create_context_extensions_enabled.txt

Branch :

  • Show log

    Commit

  • Author : Geoff Lang
    Date : 2018-03-14 11:03:30
    Hash : 0ab41fa5
    Message : Add an EGL extension to disable GL extensions by default. BUG=angleproject:2404 Change-Id: I2667ddc92d5c9ef6e0ef115f2fdf0c3d3643d945 Reviewed-on: https://chromium-review.googlesource.com/962702 Reviewed-by: Frank Henigman <fjhenigman@chromium.org> Commit-Queue: Geoff Lang <geofflang@chromium.org>

  • extensions/EGL_ANGLE_create_context_extensions_enabled.txt
  • Name
    
        ANGLE_create_context_extensions_enabled
    
    Name Strings
    
        EGL_ANGLE_create_context_extensions_enabled
    
    Contributors
    
        Geoff Lang
    
    Contacts
    
        Geoff Lang (geofflang 'at' google.com)
    
    Status
    
        Draft
    
    Version
    
        Version 1, Marchh 14, 2018
    
    Number
    
        EGL Extension #??
    
    Dependencies
    
        This extension is written against the wording of the EGL 1.4
        Specification.
    
        This extension has interactions with
        EGL_ANGLE_create_context_webgl_compatibility.
    
    Overview
    
        This extension allows the creation of an OpenGL or OpenGL ES context that
        enables or disables all requestable extensions by default.
    
    New Types
    
        None
    
    New Procedures and Functions
    
        None
    
    New Tokens
    
        Accepted as an attribute name in the <*attrib_list> argument to
        eglCreateContext:
    
            EGL_EXTENSIONS_ENABLED_ANGLE 0x345F
    
    Additions to the EGL 1.4 Specification
    
        Add the following to section 3.7.1 "Creating Rendering Contexts":
    
        EGL_EXTENSIONS_ENABLED_ANGLE indicates whether the context should be
        created with all requestable extensions initially enabled or disabled. The
        default value of EGL_EXTENSIONS_ENABLED_ANGLE is EGL_TRUE.  However, if
        EGL_ANGLE_create_context_webgl_compatibility is also supported and
        EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE has a value of EGL_TRUE, the default
        value of EGL_EXTENSIONS_ENABLED_ANGLE is EGL_FALSE.
    
    Errors
    
        None
    
    New State
    
        None
    
    Conformance Tests
    
        TBD
    
    Issues
    
        None
    
    Revision History
    
        Rev.    Date         Author     Changes
        ----  -------------  ---------  ----------------------------------------
          1   Mar 14, 2018   geofflang  Initial version