Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/angle
Path: blob/main_old/extensions/ANGLE_webgl_compatibility.txt
1693 views
1
Name
2
3
ANGLE_webgl_compatibility
4
5
Name Strings
6
7
GL_ANGLE_webgl_compatibility
8
9
Contributors
10
11
Geoff Lang
12
James Darpinian
13
14
Contact
15
16
Geoff Lang (geofflang 'at' google.com)
17
18
Notice
19
20
Copyright (c) 2016 The Khronos Group Inc. Copyright terms at
21
http://www.khronos.org/registry/speccopyright.html
22
23
Status
24
25
Draft
26
27
Version
28
29
Version 3, October 3, 2019
30
31
Number
32
33
OpenGL ES Extension #??
34
35
Dependencies
36
37
Requires OpenGL ES 2.0
38
39
Written against the OpenGL ES 2.0 specification.
40
41
Interacts with EGL_ANGLE_create_context_webgl_compatibility (or equivalent)
42
extension.
43
44
Interacts with the ARB_texture_rectangle/ANGLE_texture_rectangle extension.
45
46
Overview
47
48
With this extension enabled, the OpenGL ES context will have additional
49
features and validation to be compatible with the WebGL specification.
50
51
New Procedures and Functions
52
53
None
54
55
56
New Tokens
57
58
None
59
60
Additions to the OpenGL ES Specification
61
62
Additional validation will be performed according to the the sections of
63
the WebGL specification entitled "Differences Between WebGL and OpenGL ES
64
2.0" and "Differences Between WebGL and OpenGL ES 3.0".
65
66
When the ANGLE_texture_rectangle extension is supported then Enable,
67
Disable, and IsEnabled accept the symbolic constant
68
TEXTURE_RECTANGLE_ANGLE, which controls whether ARB_texture_rectangle is
69
allowed to be used by shaders at compilation time. This is initially
70
enabled. WebGL implementations may want to use ARB_texture_rectangle when
71
compiling their own shaders but not expose the extension to WebGL user
72
shaders. This only affects shader compilation and not any other part of
73
the ANGLE_texture_rectangle extension, nor the behavior of already
74
compiled shaders.
75
76
New State
77
78
None
79
80
Conformance Tests
81
82
TBD
83
84
Issues
85
86
None
87
88
Revision History
89
90
Rev. Date Author Changes
91
---- ------------- --------- ----------------------------------------
92
1 Sept 16, 2016 geofflang Initial version
93
2 Nov 28, 2016 geofflang Break the extension requests into a
94
separate extension.
95
3 Oct 3, 2019 jdarpinian Allow disabling ARB_texture_rectangle
96
97