xref: /aosp_15_r20/external/angle/extensions/EGL_ANGLE_create_surface_swap_interval.txt (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1Name
2
3    ANGLE_create_surface_swap_interval
4
5Name Strings
6
7    EGL_ANGLE_create_surface_swap_interval
8
9Contributors
10
11    Jamie Madill
12
13Contacts
14
15    Jamie Madill (jmadill 'at' google.com)
16
17Status
18
19    Draft
20
21Version
22
23    Version 1, Aug 16, 2021
24
25Number
26
27    EGL Extension #??
28
29Dependencies
30
31    Requires EGL 1.5.
32
33    Written against the EGL 1.5 specification.
34
35Overview
36
37    This extension allows the user to create a surface with a specified
38    swap interval, instead of first creating the surface then using
39    eglSwapInterval to change the default. In some cases this can lead to
40    less reconfiguration during surface initialization.
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    eglCreateWindowSurface:
54
55        EGL_SWAP_INTERVAL_ANGLE 0x322F
56
57Additions to the EGL 1.5 Specification
58
59    Append to section 3.5.1 "Creating On-Screen Rendering Surfaces"
60
61    EGL_SWAP_INTERVAL_ANGLE specifies the initial swap interval used when
62    that will elapse before a buffer swap takes place.
63    The default value of EGL_SWAP_INTERVAL_ANGLE is 1.
64
65Errors
66
67    None
68
69New State
70
71    None
72
73Conformance Tests
74
75    TBD
76
77Issues
78
79    None
80
81Revision History
82
83    Rev.    Date         Author     Changes
84    ----  -------------  ---------  ----------------------------------------
85      1   Aug 16, 2021   jmadill    Initial version
86