xref: /aosp_15_r20/external/angle/extensions/EGL_ANGLE_no_error.txt (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1Name
2
3    EGL_ANGLE_no_error
4
5Name Strings
6
7    EGL_ANGLE_no_error
8
9Contributors
10
11    Geoff Lang  (geofflang 'at' google.com)
12
13Contact
14
15    Geoff Lang  (geofflang 'at' google.com)
16
17Status
18
19    Draft
20
21Version
22
23    Version 1, April 25, 2024
24
25Number
26
27    EGL Extension #XXX
28
29Extension Type
30
31    EGL client extension
32
33Dependencies
34
35    This extension is written against the wording of the EGL 1.5
36    Specification.
37
38Overview
39
40    This extension adds a method to disable EGL validation. When validation is
41    disabled, any EGL function that would generate an error results in
42    undefined behaviour.  This could include application termination.
43
44IP Status
45
46    No known claims.
47
48New Types
49
50    None.
51
52New Procedures and Functions
53
54    void eglSetValidationEnabledANGLE(EGLBoolean validationState)
55
56New Tokens
57
58    None.
59
60New Behavior
61
62        void eglSetValidationEnabledANGLE(EGLBoolean validationState)
63
64    EGL validation is globally enabled or disabled based on the validateState
65    parameter.  When validation is disabled, any EGL function that would
66    generate an error has undefined behaviour and undefined return values.
67    The default state of validation is EGL_TRUE.
68
69Issues
70
71    None
72
73Revision History
74
75    Version 1, April 25, 2024 (Geoff Lang)
76        - Initial Draft
77