EGL_ANDROID_get_frame_timestamps https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf EGL_ANDROID_get_frame_timestamps EGL_TIMESTAMPS_ANDROID 0x3430 EGL_COMPOSITE_DEADLINE_ANDROID 0x3431 EGL_COMPOSITE_INTERVAL_ANDROID 0x3432 EGL_COMPOSITE_TO_PRESENT_LATENCY_ANDROID 0x3433 EGL_REQUESTED_PRESENT_TIME_ANDROID 0x3434 EGL_RENDERING_COMPLETE_TIME_ANDROID 0x3435 EGL_COMPOSITION_LATCH_TIME_ANDROID 0x3436 EGL_FIRST_COMPOSITION_START_TIME_ANDROID 0x3437 EGL_LAST_COMPOSITION_START_TIME_ANDROID 0x3438 EGL_FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID 0x3439 EGL_DISPLAY_PRESENT_TIME_ANDROID 0x343A EGL_DEQUEUE_READY_TIME_ANDROID 0x343B EGL_READS_DONE_TIME_ANDROID 0x343C EGL_TIMESTAMP_INVALID_ANDROID EGL_CAST(EGLnsecsANDROID,-1) EGL_TIMESTAMP_PENDING_ANDROID EGL_CAST(EGLnsecsANDROID,-2) EGLBoolean eglGetCompositorTimingANDROID (EGLDisplay dpy, EGLSurface surface, EGLint numTimestamps, const EGLint* names, EGLnsecsANDROID* values) EGLBoolean eglGetCompositorTimingSupportedANDROID (EGLDisplay dpy, EGLSurface surface, EGLint name) EGLBoolean eglGetFrameTimestampSupportedANDROID (EGLDisplay dpy, EGLSurface surface, EGLint timestamp) EGLBoolean eglGetFrameTimestampsANDROID (EGLDisplay dpy, EGLSurface surface, EGLuint64KHR frameId, EGLint numTimestamps, const EGLint* timestamps, EGLnsecsANDROID* values) EGLBoolean eglGetNextFrameIdANDROID (EGLDisplay dpy, EGLSurface surface, EGLuint64KHR* frameId)