Hash :
f4d429c1
        
        Author :
  
        
        Date :
2018-09-13T11:20:52
        
      
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>
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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87
Name
    CHROMIUM_create_context_bind_generates_resource
Name Strings
    EGL_CHROMIUM_create_context_bind_generates_resource
Contributors
    Geoff Lang
Contacts
    Geoff Lang (geofflang 'at' google.com)
Status
    Draft
Version
    Version 1, September 21, 2016
Number
    EGL Extension #??
Dependencies
    Requires EGL 1.4.
    Written against the EGL 1.4 specification.
    This spec interacts with GL_CHROMIUM_bind_generates_resource (or
    equivalent) extension.
Overview
    This extension allows the creation of an OpenGL or OpenGL ES context that
    allows or disallows implicit creation of OpenGL resources on bind.
New Types
    None
New Procedures and Functions
    None
New Tokens
    Accepted as an attribute name in the <*attrib_list> argument to
    eglCreateContext:
        EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM 0x33AD
Additions to the EGL 1.4 Specification
    Add the following to section 3.7.1 "Creating Rendering Contexts":
    EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM indicates whether the context
    should be created with the GL_BIND_GENERATES_RESOURCE_CHROMIUM state
    initialized to GL_TRUE or GL_FALSE. The default value of
    EGL_CONTEXT_BIND_GENERATES_RESOURCE_CHROMIUM is EGL_TRUE.
Errors
    None
New State
    None
Conformance Tests
    TBD
Issues
    None
Revision History
    Rev.    Date         Author     Changes
    ----  -------------  ---------  ----------------------------------------
      1   Sept 21, 2016  geofflang  Initial version