5b406cb7b548443b589f0acb235c8a7465ffb82b |
|
08-May-2015 |
Hiroshi Yamauchi <yamauchi@google.com> |
Replace JNI primitive array critical calls with non-critical ones. The files generated by glgen + manually edited util.cpp. Bug: 19235243 Change-Id: Id48d39bafc21c27fbf667ed0f4e082dda3a37be3
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
10caf0390d39f0bd46876eee6ab2c9a73d4e1d39 |
|
23-Feb-2015 |
Dan Albert <danalbert@google.com> |
Update autogenerated gl functions. Corresponding frameworks/native change: https://android-review.googlesource.com/#/c/134491/ Since this fixes the int-to-pointer cast issues, stop ignoring that warning. Change-Id: I85134dc151ba368e4619e36125264b2b3f104202
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
bfe6333c3cf529600f41f14e3b8c5846e632c9a2 |
|
12-Nov-2014 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: New GL bindings Generated new bindings after glgen update. Change-Id: I96f2e3eee99f1e12ad84aa10e8f7826a905e909c
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
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/core/jni/android_opengl_EGL14.cpp
|
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/core/jni/android_opengl_EGL14.cpp
|
f933737784bea4e27b70522cfd34ddaa45481d12 |
|
11-Dec-2013 |
Takahiro Aizawa <takahiro.aizawa@sonymobile.com> |
EGL14.eglCreateWindowSurface should set producerControlledByApp Interface of Surface class changed. To reflect the change for EGL14, add producerControlledByApp flag. Similar change can be seen in 0fa257fe53bf520bdde93996a1901ce6bc3e1788 Change-Id: Ic8911d3131e033747cfdabe59ac2fea1e90bb4a0
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
52a9a10b6b8c7b7a9f97777541841b94d4fd9754 |
|
02-Aug-2013 |
Mathias Agopian <mathias@google.com> |
Clearly separate consumer and producer interfaces Bug: 9265647 Change-Id: Ic68e91788d0a05251e1d2fb9f9d4de403c7099bf
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
9ee0999bcbe7fbd596462a7e1f4351ebf1c4cc97 |
|
07-May-2013 |
Jesse Hall <jessehall@google.com> |
resolved conflicts for merge of 78df7b5e to master Change-Id: I27076f5e6f747a006dcac7cd334cacf56dd57bd5
|
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/core/jni/android_opengl_EGL14.cpp
|
cee5198e7199fcbb131ff0d30165fb1d5c0107cf |
|
26-Apr-2013 |
Andy McFadden <fadden@android.com> |
Regenerate GL stubs The primary motivation was to pick up changes to getarray(), but it appears a few other tweaks were made since the last time the code was generated. Bug 8713753 Change-Id: I4fa2276bc28afaf0e1450e63498a8690028808ee
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
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/core/jni/android_opengl_EGL14.cpp
|
15284dee8efe6b4d1441ab040962077614b5061a |
|
23-Feb-2013 |
Mathias Agopian <mathias@google.com> |
regenerate GLES java bindings - added most missing validation checks - glGet* validation reimplement from khronos documentation Bug: 7402895 Change-Id: I92a805bb1aba1600d3372dc2db22eab08c975d7f
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
89be00bcda2b5965757e83bdf70a650b64373045 |
|
23-Feb-2013 |
Mathias Agopian <mathias@google.com> |
regenerate egl/gles stubs from glgen those are minor cosmetic changes. Change-Id: I84ee5383577f0ca33ed7cc32d03e53c1475f068d
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
52800617946c456e78ed010c82d0ec4358368164 |
|
15-Feb-2013 |
Mathias Agopian <mathias@google.com> |
Refactoring: Rename SurfaceTextureClient to Surface Change-Id: I5a218ca11abeeec05e3a4c3cfc581bcc788814ea
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
d47f7d8b5fe3a3861d7cbdc5f912235407823c8e |
|
18-Dec-2012 |
Andy McFadden <fadden@android.com> |
Rename ISurfaceTexture and SurfaceTexture The C++ class names don't match what the classes do, so rename ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to GLConsumer. Bug 7736700 Change-Id: I08e677faf2ebb418ef131d0a8008e01037db0e50
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
82bb813f112d9565faa990e32dbe833f96461892 |
|
12-Dec-2012 |
Jamie Gennis <jgennis@google.com> |
stop using a deprecated SurfaceTextureClient ctor Change-Id: Ie6196ba4896c0ab37b9aed3d1a4ffd04c99c5f80
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
64a55af0ac700baecb0877235eb42caac59a3560 |
|
26-Aug-2012 |
Jeff Brown <jeffbrown@google.com> |
Add plumbing for new surface flinger display API. Cleaned up the implementation of Surface and SurfaceSession to use more consistent naming and structure. Added JNI for all of the new surface flinger display API calls. Enforced the requirement that all Surfaces created by the window manager be named. Updated the display manager service to use the new methods. Change-Id: I2a658f1bfd0437e1c6f9d22df8d4ffcce7284ca2
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|
6b1e838fc16d397359f82c3a4f5700f1ed7dd910 |
|
03-Jul-2012 |
Thomas Tafertshofer <tafertth@google.com> |
EGL 1.4 bindings generated by glgen Change-Id: I1c3da57101f4ea089a12f1796f25b72d6852141e
/frameworks/base/core/jni/android_opengl_EGL14.cpp
|