ab6fc2a86f34be455c144a2d691e94909998c959 |
|
13-Feb-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
Use long for pointers in opengl/EGL classes EGL classes in frameworks/base have to be updated 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. To allow the above changes in frameworks/base EGL classes, corresponding code generation mechanism in frameworks/native has been updated. Change-Id: I5d0a62e10c20ccf05f610d6608b8dfb6414b5116 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
/frameworks/native/opengl/tools/glgen/static/egl/EGLDisplay.java
|
9a90aa9003f8b53a6e8ce20f97ef3ba87891697a |
|
22-Jun-2013 |
Andy McFadden <fadden@android.com> |
Fix wrapper equals() Make it faster and correcter. Also, fixed the "gen" script to update the static/egl/*.java files as part of doing an update. Altered the "git" lines to change directories before invoking git -- necessary because we're now split between frameworks/base and frameworks/native. Bug 9204146 Change-Id: Ie60504b1932349e6f2c9d3868dee6a645ef2b36e
/frameworks/native/opengl/tools/glgen/static/egl/EGLDisplay.java
|
c5ee93e5fe2de4390ee96fb3b14c41f6ca45f5a2 |
|
13-Jul-2012 |
Thomas Tafertshofer <tafertth@google.com> |
Remove @hide from the generated EGL 1.4 API Change-Id: Ia5707533fcf1186ef648b8a4e25987f5e7e7dea3
/frameworks/native/opengl/tools/glgen/static/egl/EGLDisplay.java
|
66a42db8cbfba902f72f0ace5ac448ef4bfd3951 |
|
16-Jun-2012 |
Thomas Tafertshofer <tafertth@google.com> |
improve glgen tool to support EGL1.4 - added EGL1.4 bindings generation - fixed bugs in GLES bindings Bug: 6709865 Change-Id: I04ac63f652e1968a51eb833f47e00336ea449980
/frameworks/native/opengl/tools/glgen/static/egl/EGLDisplay.java
|