2bb716871cf8bfadfff1193ed798da3bffc1f8ec |
|
28-Mar-2013 |
Mathias Agopian <mathias@google.com> |
replace eglWaitSyncANDROID by eglWaitSyncKHR Change-Id: I22f1b3588011c88389e249f738f1e6915cc97e72
/frameworks/native/opengl/libs/EGL/egl_entries.in
|
e9b3dfb7d5cc233747407381a51a081c335dc076 |
|
27-Mar-2013 |
Mathias Agopian <mathias@google.com> |
cleanup EGL extensions strings and entry-points - move all the code related to EGL extensions in one place - add missing extension strings: EGL_KHR_lock_surface EGL_KHR_reusable_sync - add public extensions strings and entry-points EGL_ANDROID_wait_sync EGL_ANDROID_presentation_time - add missing entry-points for EGL_KHR_reusable_sync Change-Id: Ifd98966b549e8efd8ef5385eba0efde8c4cbc77b
/frameworks/native/opengl/libs/EGL/egl_entries.in
|
010dd4fb892aecf71e4631c22148fe57ef5b3958 |
|
10-Sep-2012 |
Jamie Gennis <jgennis@google.com> |
EGL: Add the EGL_ANDROID_wait_sync extension Change-Id: Ie9a78e07fcaf27c5c13797141ad3c692217607fb
/frameworks/native/opengl/libs/EGL/egl_entries.in
|
331841b96b92646c93c87627c03f77b892f711cd |
|
06-Sep-2012 |
Jamie Gennis <jgennis@google.com> |
EGL: add the native_fence_sync extension This change adds support for the EGL_ANDROID_native_fence_sync extension to the Android EGL layer. It also fixes a couple minor issues with the extension spec. Change-Id: Ic8829d21f37b701f33aa9c72c3d25e88e03fa3cd
/frameworks/native/opengl/libs/EGL/egl_entries.in
|
258385978c517a47626161b1e644c48bcee28de1 |
|
06-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Hibernate the EGL implementation when idle If the EGL implementation supports the EGL_IMG_hibernate_process extension, use it to hibernate (and hopefully release memory or other resources) when the process isn't actively using EGL or OpenGL ES. The idleness heuristic used in this change is: (a) Wake up when entering any EGL API call, and remain awake for the duration of the call. (b) Do not hibernate when any window surface exists; this means the application is very likely in the foreground. (c) Do not hibernate while any context is made current to a thread. The app may be using a client API without the EGL layer knowing, so it is not safe to hibernate. (d) Only check these conditions and attempt to hibernate after a window surface is destroyed or a thread's context is detached. By not attempting to hibernate at the end of every EGL call, we avoid some transient wakeups/hibernate cycles when the app is mostly idle, or is starting to become active but hasn't created its window surface yet. On a Galaxy Nexus, hibernating frees 1567 VM pages from the process. Both hibernating and waking can take anywhere from 30ms to over 100ms -- measurements have been very inconsistent. Change-Id: Ib555f5d9d069aefccca06e8173a89625b5f32d7e
/frameworks/native/opengl/libs/EGL/egl_entries.in
|
1c3d72a2291827fb15e2ef311a571c860e0dba41 |
|
26-Aug-2011 |
Jonas Yang <joyang@nvidia.com> |
Add (support for) EGL_NV_system_time extension. Change-Id: I62bf0fcb5ccdc77c042b425a42054fb3122575b6 Signed-off-by: Mathias Agopian <mathias@google.com>
/frameworks/native/opengl/libs/EGL/egl_entries.in
|
c291f585855f0e2569bde9dd47b62e46c06c45f3 |
|
28-Aug-2010 |
Mathias Agopian <mathias@google.com> |
Add support for KHR_fence_sync Change-Id: Ie2771b5869c9c8dcf5ecf9318e2ee6d4d1cd5cc9
/frameworks/native/opengl/libs/EGL/egl_entries.in
|
8d2e83b9f44c7f2207a312fcfda8eb3a4c26745f |
|
25-Jun-2009 |
Mathias Agopian <mathias@google.com> |
Add eglGetRenderBufferANDROID() extension, which returns the current render buffer as an android_native_buffer_t*
/frameworks/native/opengl/libs/EGL/egl_entries.in
|
b1a39d67be99fe6c4545b25e10ac82a5dd1df634 |
|
28-May-2009 |
Mathias Agopian <mathias@google.com> |
Added most of the support needed for GLES 2.x
/frameworks/native/opengl/libs/EGL/egl_entries.in
|