OSDN Git Service

merge in nyc-release history after reset to nyc-dev
[android-x86/frameworks-native.git] / opengl / specs / EGL_ANDROID_front_buffer_auto_refresh.txt
1 Name
2
3     ANDROID_front_buffer_auto_refresh
4
5 Name Strings
6
7     EGL_ANDROID_front_buffer_auto_refresh
8
9 Contributors
10
11     Pablo Ceballos
12
13 Contact
14
15     Pablo Ceballos, Google Inc. (pceballos 'at' google.com)
16
17 Status
18
19     Draft
20
21 Version
22
23     Version 1, February 3, 2016
24
25 Number
26
27     EGL Extension #XXX
28
29 Dependencies
30
31     Requires EGL 1.2
32
33     This extension is written against the wording of the EGL 1.5 Specification
34
35 Overview
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
44 New Types
45
46     None
47
48 New Procedures and Functions
49
50     None
51
52 New Tokens
53
54     EGL_FRONT_BUFFER_AUTO_REFRESH_ANDROID 0x314C
55
56 Add 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
63 Issues
64
65     None
66
67 Revision History
68
69 #1 (Pablo Ceballos, February 3, 2016)
70     - Initial draft.