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. 71