Home | History | Annotate | Download | only in specs
      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