blob: 898559f644c644e48aa025f2c01452b3edcbdf8c [file] [log] [blame]
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