xref: /aosp_15_r20/external/angle/extensions/EGL_ANGLE_create_context_extensions_enabled.txt (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1Name
2
3    ANGLE_create_context_extensions_enabled
4
5Name Strings
6
7    EGL_ANGLE_create_context_extensions_enabled
8
9Contributors
10
11    Geoff Lang
12
13Contacts
14
15    Geoff Lang (geofflang 'at' google.com)
16
17Status
18
19    Draft
20
21Version
22
23    Version 1, Marchh 14, 2018
24
25Number
26
27    EGL Extension #??
28
29Dependencies
30
31    This extension is written against the wording of the EGL 1.4
32    Specification.
33
34    This extension has interactions with
35    EGL_ANGLE_create_context_webgl_compatibility.
36
37Overview
38
39    This extension allows the creation of an OpenGL or OpenGL ES context that
40    enables or disables all requestable extensions by default.
41
42New Types
43
44    None
45
46New Procedures and Functions
47
48    None
49
50New Tokens
51
52    Accepted as an attribute name in the <*attrib_list> argument to
53    eglCreateContext:
54
55        EGL_EXTENSIONS_ENABLED_ANGLE 0x345F
56
57Additions to the EGL 1.4 Specification
58
59    Add the following to section 3.7.1 "Creating Rendering Contexts":
60
61    EGL_EXTENSIONS_ENABLED_ANGLE indicates whether the context should be
62    created with all requestable extensions initially enabled or disabled. The
63    default value of EGL_EXTENSIONS_ENABLED_ANGLE is EGL_TRUE.  However, if
64    EGL_ANGLE_create_context_webgl_compatibility is also supported and
65    EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE has a value of EGL_TRUE, the default
66    value of EGL_EXTENSIONS_ENABLED_ANGLE is EGL_FALSE.
67
68Errors
69
70    None
71
72New State
73
74    None
75
76Conformance Tests
77
78    TBD
79
80Issues
81
82    None
83
84Revision History
85
86    Rev.    Date         Author     Changes
87    ----  -------------  ---------  ----------------------------------------
88      1   Mar 14, 2018   geofflang  Initial version
89