1Name
2
3    ANDROID_front_buffer_auto_refresh
4
5Name Strings
6
7    EGL_ANDROID_front_buffer_auto_refresh
8
9Contributors
10
11    Pablo Ceballos
12
13Contact
14
15    Pablo Ceballos, Google Inc. (pceballos 'at' google.com)
16
17Status
18
19    Draft
20
21Version
22
23    Version 1, February 3, 2016
24
25Number
26
27    EGL Extension #XXX
28
29Dependencies
30
31    Requires EGL 1.2
32
33    This extension is written against the wording of the EGL 1.5 Specification
34
35Overview
36
37    This extension is intended for latency-sensitive applications that are doing
38    front-buffer rendering. It allows them to indicate to the Android compositor
39    that it should perform composition every time the display refreshes. This
40    removes the overhead of having to notify the compositor that the window
41    surface has been updated, but it comes at the cost of doing potentially
42    unneeded composition work if the window surface has not been updated.
43
44New Types
45
46    None
47
48New Procedures and Functions
49
50    None
51
52New Tokens
53
54    EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID 0x314C
55
56Add to the list of supported tokens for eglSurfaceAttrib in section 3.5.6
57"Surface Attributes", page 43:
58
59    If attribute is EGL_ANDROID_front_buffer_auto_refresh, then value specifies
60    whether to enable or disable auto-refresh in the Android compositor when
61    doing front-buffer rendering.
62
63Issues
64
65    None
66
67Revision History
68
69#1 (Pablo Ceballos, February 3, 2016)
70    - Initial draft.
71