Edit

kc3-lang/angle/extensions/EGL_CHROMIUM_create_context_bind_generates_resource.txt

Branch :

  • Show log

    Commit

  • Author : Geoff Lang
    Date : 2016-09-19 15:11:17
    Hash : f41a7151
    Message : Add an extension to disable resource generation on bind. BUG=angleproject:1518 Change-Id: I662f7b07da5c97831496f2617b0adadf9858bdc9 Reviewed-on: https://chromium-review.googlesource.com/386799 Reviewed-by: Antoine Labour <piman@chromium.org> Commit-Queue: Geoff Lang <geofflang@chromium.org>

  • extensions/EGL_CHROMIUM_create_context_bind_generates_resource.txt
  • 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 0x3AAD
    
    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