1f071dd8c39dc966ad18abab0528f72730a4af6a |
|
30-Nov-2016 |
Romain Guy <romainguy@google.com> |
Deprecate eglCreatePixmapSurface This function was never properly supported. It had partial support in our JNI layer in EGL10 but not implementation in EGL14. It has never been tested and it is unlikely that drivers support pixmap rendering. Bug: 11257511 Test: CtsGraphicsTestCases Change-Id: I209fff470c715cd97148a32b2f41ecf7e5283bab
/frameworks/base/opengl/java/android/opengl/EGL14.java
|
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
|