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