xref: /aosp_15_r20/external/angle/extensions/EGL_ANGLE_create_context_webgl_compatibility.txt (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1Name
2
3    ANGLE_create_context_webgl_compatibility
4
5Name Strings
6
7    EGL_ANGLE_create_context_webgl_compatibility
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, September 16, 2016
24
25Number
26
27    EGL Extension #??
28
29Dependencies
30
31    Requires EGL 1.4.
32
33    Written against the EGL 1.4 specification.
34
35    This spec interacts with GL_ANGLE_webgl_compatibility (or equivalent)
36    extension.
37
38Overview
39
40    This extension allows the creation of an OpenGL or OpenGL ES context that
41    provides additional WebGL features and validation.
42
43New Types
44
45    None
46
47New Procedures and Functions
48
49    None
50
51New Tokens
52
53    Accepted as an attribute name in the <*attrib_list> argument to
54    eglCreateContext:
55
56        EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE 0x33AC
57
58Additions to the EGL 1.4 Specification
59
60    Add the following to section 3.7.1 "Creating Rendering Contexts":
61
62    EGL_CONTEXT_WEBGL_COMPATIBILITY_ANGLE indicates whether a WebGL mode should
63    be enabled for the OpenGL ES context.  In this mode, the OpenGL ES context
64    will provide additional features and validation to be compatible with the
65    WebGL specification. The default value of
66    EGL_CONTEXT_WEBGL_COMPATIBILITY_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   Sept 16, 2016  geofflang  Initial version
89