replicant-frameworks_native/opengl/libs/EGL
Andy McFadden 14fab7dd79 Drop frames based on presentation timestamp
If there are two or more buffers pending that are ready for
immediate presentation, drop all but the last one.

Any code that didn't explicitly specify timestamps for buffers
was using the default value (auto-generated "now").  As a result,
surfaceflinger would drop frames whenever more than one buffer
was queued.  We now use zero as the auto-generated timestamp,
and we don't set the timestamp in eglBeginFrame().

Change-Id: I187f42d33de227cd3411ff0dcd3b9ce1961457eb
2013-08-01 15:58:08 -07:00
..
egl_cache.cpp Make Flattenable not virtual 2013-07-30 21:19:13 -07:00
egl_cache.h
egl_display.cpp fix local include paths 2013-04-04 23:30:18 -07:00
egl_display.h fix local include paths 2013-04-04 23:30:18 -07:00
egl_entries.in replace eglWaitSyncANDROID by eglWaitSyncKHR 2013-03-28 14:31:09 -07:00
egl_object.cpp Add ES3 support to libGLESv2 and tracing tools 2013-02-12 16:36:53 -08:00
egl_object.h Add ES3 support to libGLESv2 and tracing tools 2013-02-12 16:36:53 -08:00
egl_tls.cpp free EGL resources associated to a thread when it terminates 2013-05-30 16:07:36 -07:00
egl_tls.h free EGL resources associated to a thread when it terminates 2013-05-30 16:07:36 -07:00
egl.cpp improve GLES jumptables 2013-07-01 15:52:47 -07:00
eglApi.cpp Drop frames based on presentation timestamp 2013-08-01 15:58:08 -07:00
egldefs.h Find non-extension GLES wrappers in eglGetProcAddress 2013-07-04 12:08:16 -07:00
getProcAddress.cpp improve GLES jumptables 2013-07-01 15:52:47 -07:00
Loader.cpp resolved conflicts for merge of 5477d0e4 to master 2013-07-11 09:40:54 -07:00
Loader.h change how the userspace GLES drivers are named 2013-04-26 23:49:01 +02:00
trace.cpp Add ES3 support to libGLESv2 and tracing tools 2013-02-12 16:36:53 -08:00