summaryrefslogtreecommitdiffstats
path: root/opengl/java/android/opengl/EGLObjectHandle.java
Commit message (Collapse)AuthorAgeFilesLines
* Fix bad link tag in javadoc.Narayan Kamath2014-02-281-1/+1
| | | | | | | Java7 javadoc tools seem to accept this without complaint but not all targets use java7 yet. Change-Id: Ib025d12550f5fd68edce5760747f9225a2be50c6
* API changes for 64 bit platforms.Narayan Kamath2014-02-271-15/+14
| | | | | | | | | EGLObjectHandle.<init>(int) and int EGLObjectHandle.getHandle() have now been deprecated and replaced with variants that take and return java longs. bug: 13181704 Change-Id: I67bef5fbf064e85205b8a85e00f91f4ffcf60d19
* Use long for pointers in opengl/EGL classesAshok Bhat2014-02-241-4/+28
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* EGL 1.4 API without @hideThomas Tafertshofer2012-07-131-2/+16
| | | | Change-Id: If03d23082b011aaba41594712601495dcbd70f6a
* EGL 1.4 bindings generated by glgenThomas Tafertshofer2012-07-101-0/+33
Change-Id: I1c3da57101f4ea089a12f1796f25b72d6852141e