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/com_google_android_gles_jni_EGLImpl.cpp
|
9847f311f63301ca7d9553abcb0aec56b47cd60c |
|
05-Apr-2012 |
Jesse Hall <jessehall@google.com> |
Avoid waking EGL in getInitCount Change-Id: I5e0423b090c27fa4262e2a76ce4d232f8fbb8755
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
8335f1ccccedb6655d96d9d5b697a7f0938235dd |
|
26-Feb-2012 |
Mathias Agopian <mathias@google.com> |
fix libgui header location Change-Id: Iec71706cdd4f29c6904993648ce873e83ef9cafe
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
af01feafc30152baf8e0a5cfddbf02bd14731fd2 |
|
25-Feb-2012 |
Mathias Agopian <mathias@google.com> |
remove dependency on android_native{s_priv|buffer}.h Change-Id: Ie4b95f7061c240f37c504414259f92d72c4ffc89
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
8ff6b9ebeeb24a6161ec6098e6bfdf8790ee5695 |
|
10-Nov-2011 |
Romain Guy <romainguy@google.com> |
Terminate EGL when an app goes in the background This does not happen on high end gfx devices. This happens only if only one EGL context is initialized in the current process. Change-Id: Ibd1737efdf84eef8a84108b05795440d1ae9964e
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
b38484ccb9386780c1d192c552da30b680539952 |
|
16-Jun-2011 |
Romain Guy <romainguy@android.com> |
Forgot to ammend the change Change-Id: Ic6b0be487245a6bb926ab8b6b66b7c63ea1130c6
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
e5e0c50f7dfaccc220725c5595080e921ffda1e4 |
|
16-Jun-2011 |
Romain Guy <romainguy@android.com> |
Properly refcount SurfaceTexture in the JNI layer. Change-Id: I4b4c8020c13b8d6ce0d302fe42410033bf5785a6
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
8f0095cd33558e9cc8a440047908e53b68906f5f |
|
03-May-2011 |
Romain Guy <romainguy@google.com> |
Allows to render with an OpenGL context inside a TextureView. Change-Id: I59453f7fc3997f0502a1c5d325d37fed376fabc7
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
dd66bcbf9d6ef0c50a18d9c4b1b39ce7ef7afcc4 |
|
12-Apr-2011 |
Elliott Hughes <enh@google.com> |
More native code cleanup. Don't keep unused global references to classes, don't throw exceptions when an exception is already pending, and fix a (harmless) misunderstanding about how GetStringChars works. Change-Id: Ie445036f057daa8a1c76aceb7bad2a84fb81d820
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
8451b25a4422656bbd6657a5855e69c0f4d53c74 |
|
08-Apr-2011 |
Elliott Hughes <enh@google.com> |
Use jniThrowException for exception throwing from native code. I'll do media and the generated gl stuff separately. Otherwise, this cleans up all direct calls of ThrowNew/Throw except the one in the binder that needs to remain. Change-Id: I8f95a5f020f53b25926ad31ac0c9477ddf85d04b
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
9b7146db6d9c0586b98b062fbcdb3fac6cc54d19 |
|
08-Mar-2011 |
Romain Guy <romainguy@google.com> |
Fix EGL JNI bugs Bug #3461349 Before this change, eglGetCurrent*() could not be used to compare contexts, displays and surfaces at the Dalvik level. Change-Id: I442037dae37bc357b64810ab10c779b5754e9153
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
6062c5912dc79704b489fc8c289b78a400ed05ee |
|
22-Feb-2011 |
Derek Sollenberger <djsollen@google.com> |
Skia Merge (revision 808) This is a companion CL to the one found in /external/skia Change-Id: If81748545435cab20a5d8479329ab333cb973e16
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
289b9b62372ef52a06113b83dfb870e2c2fb325a |
|
09-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
Add ANativeWindow API for directly drawing to the surface bits. Also other cleanup and fixes: - We now properly set the default window format to 565. - New APIs to set the window format and flags from native code. - Tweaked glue for simpler handling of the "destroy" message. - Um, other stuff. Change-Id: Id7790a21a2fa9a19b91854d225324a7c1e7c6ade
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
54a181b1a2b1517a9479b21fbf7705a688232faf |
|
01-Jul-2010 |
Dianne Hackborn <hackbod@google.com> |
Make real API for native code to get its window. Added implementation to use ANativeWindow and provide it to a NativeActivity. Change-Id: I890d71b6e15d4af71e6cf81b327961d7061ec1c2
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
8b73ae4a1e5321753e54354e5202a38c5560fea9 |
|
11-Jun-2010 |
Mathias Agopian <mathias@google.com> |
fix [2757903] Crash in EGL when creating an EGLSurface Change-Id: I995947ac40d1a5c86dce495550baf6864ecf5f54
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
8b138323d54e36fd66b22a634494648e20c53373 |
|
13-Apr-2010 |
Mathias Agopian <mathias@google.com> |
don't hardcode "mSurface" throughout our source code this is used in a few places to get access to the android.view.Surface native surface. use a macro instead. Also rename the field to mNativeSurface. Change-Id: I1c6dea14abd6b8b1392c7f97b304115999355094
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
000479f9e325b4e426a67033abd92d47da412725 |
|
10-Feb-2010 |
Mathias Agopian <mathias@google.com> |
split libsurfaceflinger_client and libcamera_client out of libui
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
1473f46cbc82aa6f0ba744cc896a36923823d55b |
|
10-Apr-2009 |
Mathias Agopian <mathias@google.com> |
Integrate from //sandbox/mathias/donut/...@145728 SurfaceFlinger rework for new EGL driver model support.
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
1badb712b94f5d4a14ca8c3bdb55c215a4915000 |
|
25-Mar-2009 |
Jack Palevich <> |
Automated import from //branches/master/...@142578,142578
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
d24b8183b93e781080b2c16c487e60d51c12da31 |
|
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
b798689749c64baba81f02e10cf2157c747d6b46 |
|
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/core/jni/com_google_android_gles_jni_EGLImpl.cpp
|