Name ANDROID_presentation_time Name Strings EGL_ANDROID_presentation_time Contributors Jamie Gennis Andy McFadden Jesse Hall Contact Jamie Gennis, Google Inc. (jgennis 'at' google.com) Status Draft Version Version 4, June 6, 2016 Number EGL Extension #98 Dependencies Requires EGL 1.1 This extension is written against the wording of the EGL 1.4 Specification Overview Often when rendering a sequence of images, there is some time at which each image is intended to be presented to the viewer. This extension allows this desired presentation time to be specified for each frame rendered to an EGLSurface, allowing the native window system to use it. New Types /* * EGLnsecsANDROID is a signed integer type for representing a time in * nanoseconds. */ #include typedef khronos_stime_nanoseconds_t EGLnsecsANDROID; New Procedures and Functions EGLBoolean eglPresentationTimeANDROID( EGLDisplay dpy, EGLSurface surface, EGLnsecsANDROID time); New Tokens None. Changes to Chapter 3 of the EGL 1.2 Specification (EGL Functions and Errors) Add a new subsection before Section 3.9.4, page 53 (Posting Errors) "3.9.4 Presentation Time The function EGLBoolean eglPresentationTimeANDROID(EGLDisplay dpy, EGLSurface surface, EGLnsecsANDROID time); specifies the time at which the current color buffer of should be presented to the viewer. The