Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/angle
Path: blob/main_old/extensions/EGL_ANGLE_create_context_backwards_compatible.txt
1693 views
1
Name
2
3
ANGLE_create_context_backwards_compatible
4
5
Name Strings
6
7
EGL_ANGLE_create_context_backwards_compatible
8
9
Contributors
10
11
Geoff Lang
12
13
Contacts
14
15
Geoff Lang (geofflang 'at' google.com)
16
17
Status
18
19
Draft
20
21
Version
22
23
Version 1, May 8, 2019
24
25
Number
26
27
EGL Extension #??
28
29
Dependencies
30
31
Requires EGL 1.4.
32
33
Written against the EGL 1.5 specification.
34
35
Overview
36
37
This extension allows the user to create a context with exact major and
38
minor versions. By default, a context may be created of any version that
39
is backwards-compatible with the requested verion but it is often useful to
40
users to request and target a specific version.
41
42
New Types
43
44
None
45
46
New Procedures and Functions
47
48
None
49
50
New Tokens
51
52
Accepted as an attribute name in the <*attrib_list> argument to
53
eglCreateContext:
54
55
EGL_CONTEXT_OPENGL_BACKWARDS_COMPATIBLE_ANGLE 0x3483
56
57
Additions to the EGL 1.5 Specification
58
59
Modify section 3.7.1.1 "OpenGL and OpenGL ES Context Versions":
60
61
- The context returned must be the specified version, or a later version
62
- which is backwards compatible with that version.
63
64
+ The context returned must be the specified version, or a later version
65
+ which is backwards compatible with that version if
66
+ EGL_CONTEXT_OPENGL_BACKWARDS_COMPATIBLE_ANGLE is EGL_TRUE.
67
68
Append to section 3.7.1.1 "OpenGL and OpenGL ES Context Versions":
69
70
The default value of EGL_CONTEXT_OPENGL_BACKWARDS_COMPATIBLE_ANGLE is
71
EGL_TRUE.
72
73
Errors
74
75
None
76
77
New State
78
79
None
80
81
Conformance Tests
82
83
TBD
84
85
Issues
86
87
None
88
89
Revision History
90
91
Rev. Date Author Changes
92
---- ------------- --------- ----------------------------------------
93
1 May 8, 2019 geofflang Initial version
94
95