History log of /frameworks/base/opengl/java/android/opengl/EGL14.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
64d38d9f4863f6e9434e6820b924eb958e8a2230 26-Feb-2014 Ashok Bhat <ashok.bhat@arm.com> AArch64: Make eglGetDisplay(int) work for EGL_DEFAULT_DISPLAY

Note that files changed in this patch have been automatically
generated by running frameworks/native/opengl/tools/glgen/gen
script

This will allow eglGetDisplay(int) to work on both 32-bit and
64-bit systems when EGL_DEFAULT_DISPLAY is passed as a parameter.

Change-Id: Idf27d6e00d623d331bb2d4d7f85fa450e0db26c9
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
/frameworks/base/opengl/java/android/opengl/EGL14.java
84bbeb9e0c9c185a22d4882b79e0bc8a598642ab 24-Feb-2014 Ashok Bhat <ashok.bhat@arm.com> Use long for pointers in opengl/EGL classes

Note that files changed in this patch have been automatically
generated by running frameworks/native/opengl/tools/glgen/gen script

This patch updates EGL classes in frameworks/base to support
64-bit platforms. Key changes in the EGL classes include

[x] EGLObjectHandle class - EGLObjectHandle class has two public
methods (constructor and getHandle) that assume handles are
32-bit. They have not been changed. Instead, two new hidden
methods (EGLObjectHandle(long) and getNativeHandle) have been
added.

[x] EG14 class - Two public methods eglGetDisplay and
eglCreatePbufferFromClientBuffer assume that handles are 32-bit.
They have been changed to throw unsupported operation exception
on non 32-bit machines. Two new methods eglGetDisplay(long)
and eglCreatePbufferFromClientBuffer(...long buffer..) have
been added to support 64-bit handles.

Change-Id: I9e0f064e5b33700eb0baa2e1841a21f931f7a765
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
/frameworks/base/opengl/java/android/opengl/EGL14.java
428d3fcbe3596b18549cdada9fc68a29f159a946 25-Sep-2013 Elliott Hughes <enh@google.com> Regenerate all the OpenGL stubs.

Bug: https://code.google.com/p/android/issues/detail?id=60390
Change-Id: I2e6f210178f656a5f08a1fcd4239581d680329a6
/frameworks/base/opengl/java/android/opengl/EGL14.java
0c79d808cb66894434e78052c66a0f81e5419176 30-Apr-2013 Jesse Hall <jessehall@google.com> Add android.opengl.EGLExt class for EGL extensions

Add the ES-relevant constants from the EGL_KHR_create_context
extension. These allow apps to check which EGLConfigs (if any) support
ES3 contexts. Otherwise, the app has to create a context with an
EGLConfig and then check whether it is an ES2 or ES3 context.

Also move eglSetPresentationTimeANDROID from EGL14 to EGLExt, since it's an
extension function. It's new in API 18.

Bug: 8678160
Change-Id: I3cba6e59ebb0a3a4c4012aa54a36b940c288bcec
/frameworks/base/opengl/java/android/opengl/EGL14.java
34f17dd1f615c6285f4f344eb700923e2432e48e 06-Mar-2013 Andy McFadden <fadden@android.com> Publish new MediaCodec API

Un-hide two new methods in MediaCodec, one new constant, and a new
EGL extension.

Bug 7991062
Bug 8191230

Change-Id: I028669132d9ffda1e4b34a561bab3997bbd7dae5
/frameworks/base/opengl/java/android/opengl/EGL14.java
0c361e9d3c93b3890fbae82b2f937bb4b3a42f70 02-Mar-2013 Andy McFadden <fadden@android.com> Add eglPresentationTimeANDROID

Added EGL extension to set a timestamp on a surface.

Bug 8191230

Change-Id: Ie73bd7d1217348c9c64b8c68da38d671d48355f7
/frameworks/base/opengl/java/android/opengl/EGL14.java
1296c63bf14af034a90d5579ff301d1a2b70e34a 08-Aug-2012 Jeff Brown <jeffbrown@google.com> Enable use of Surface as a native window in EGL14 wrapper.

Change-Id: Ia3546fd02f9b60d4505fbc0602522b95e3e5b6be
/frameworks/base/opengl/java/android/opengl/EGL14.java
9b18b515909354d7b48c8ebc33ec38e2c6bbdf37 13-Jul-2012 Thomas Tafertshofer <tafertth@google.com> EGL 1.4 API without @hide

Change-Id: If03d23082b011aaba41594712601495dcbd70f6a
/frameworks/base/opengl/java/android/opengl/EGL14.java
6b1e838fc16d397359f82c3a4f5700f1ed7dd910 03-Jul-2012 Thomas Tafertshofer <tafertth@google.com> EGL 1.4 bindings generated by glgen

Change-Id: I1c3da57101f4ea089a12f1796f25b72d6852141e
/frameworks/base/opengl/java/android/opengl/EGL14.java