Lines Matching defs:timestamps

80 typedef EGLW_APICALL eglw::EGLBoolean (EGLW_APIENTRY* eglGetFrameTimestampsANDROIDFunc) (eglw::EGLDisplay dpy, eglw::EGLSurface surface, EGLuint64KHR frameId, eglw::EGLint numTimestamps, const eglw::EGLint *timestamps, EGLnsecsANDROID *values);
98 // Careful: This has microsecond precision, which can cause timestamps to
99 // appear non monotonic when compared to the nanosecond precision timestamps
101 // Current test expectations only make sure microsecond precision timestamps
102 // are less than the nanosecond precision timestamps, so this is okay.
523 TimestampInfoMap timestamps;
524 timestamps[EGL_REQUESTED_PRESENT_TIME_ANDROID] = TimestampInfo(true, false, 0);
525 timestamps[EGL_RENDERING_COMPLETE_TIME_ANDROID] = TimestampInfo(true, false, 0);
526 timestamps[EGL_COMPOSITION_LATCH_TIME_ANDROID] = TimestampInfo(true, false, 0);
527 timestamps[EGL_FIRST_COMPOSITION_START_TIME_ANDROID] = TimestampInfo(true, false, 0);
528 timestamps[EGL_LAST_COMPOSITION_START_TIME_ANDROID] = TimestampInfo(true, false, 0);
529 timestamps[EGL_FIRST_COMPOSITION_GPU_FINISHED_TIME_ANDROID] = TimestampInfo(true, false, 0);
530 timestamps[EGL_DISPLAY_PRESENT_TIME_ANDROID] = TimestampInfo(false, false, 0);
531 timestamps[EGL_DEQUEUE_READY_TIME_ANDROID] = TimestampInfo(true, false, 0);
532 timestamps[EGL_READS_DONE_TIME_ANDROID] = TimestampInfo(true, false, 0);
536 // Verify required timestamps are supported and populate supportedNames.
538 for (TimestampInfoMap::iterator i = timestamps.begin(); i != timestamps.end(); i++)
553 // Verify unsupported timestamps are reported properly.
604 // to jank. This will cause frame timestamps read back not matching with
607 // and verifying frame timestamps.
679 // All timestamps from 6 frames ago should definitely be available.
691 populateFrameTimes(&frame6ago, timestamps, supportedValues);
703 // All timestamps for the most recently swapped frame should
716 populateFrameTimes(&lastFrame, timestamps, supportedValues);
720 if (timestamps[EGL_DISPLAY_PRESENT_TIME_ANDROID].supported)
726 m_result.check(finalTimestampAvailable, "Timed out polling for timestamps of last swap.");