672ddf2b58b6c6ddef4fc4f296e5fa53910d8e3b |
|
29-Aug-2013 |
Mathias Agopian <mathias@google.com> |
remove adreno 130 workaround support Change-Id: I8ea5ee65d405114b30cfaa44e1a0c971d1ef2a61
/frameworks/native/opengl/libs/Android.mk
|
f4486c6ea4bcb728ee0f38df7a8ec75c389d9d2e |
|
29-Aug-2013 |
Mathias Agopian <mathias@google.com> |
try to keep omap4 alive Bug: 10527646 Change-Id: Iec572a910e932115cf4f2e1215142b10cd91bd6f
/frameworks/native/opengl/libs/Android.mk
|
8a0cb4ee0b6c351de82987efb472fa38dfaf608a |
|
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: I2ca4fa00dde0b574df3619134836bcb9315bd506
/frameworks/native/opengl/libs/Android.mk
|
f5c7cb316cc8c8e2d6ae93a659ac771420cbfa2b |
|
24-Feb-2013 |
Jesse Hall <jessehall@google.com> |
Merge changes Ic344ef63,If9bb02be,Ic8f94634 * changes: Symlink /system/lib/libGLESv3.so -> libGLESv2.so Add ES3 support to libGLESv2 and tracing tools Import OpenGL ES 3.0 headers from Khronos SVN
|
bbb7322c363d1ff98b09ec4ad95338cc82eb86b0 |
|
14-Feb-2013 |
Elliott Hughes <enh@google.com> |
am 45b0e435: Merge "Simplify OpenGL TLS access on ARM." # Via Elliott Hughes (1) and Gerrit Code Review (1) * commit '45b0e4350d3404bd194edc569e36ecca017c3d76': Simplify OpenGL TLS access on ARM.
|
288870ebc3da8121b7a237a53280bd8b931b7a2f |
|
14-Feb-2013 |
Elliott Hughes <enh@google.com> |
Simplify OpenGL TLS access on ARM. bionic now assumes the TLS register is available, so OpenGL can too. Change-Id: If2b56a4c08de9f887759b78f70022026a181dc47
/frameworks/native/opengl/libs/Android.mk
|
5ea4c7305850ad4003d314597f4a8255b5b45ba4 |
|
09-Feb-2013 |
Jesse Hall <jessehall@google.com> |
Symlink /system/lib/libGLESv3.so -> libGLESv2.so The platform has a unified GLES2/GLES3 wrapper in libGLESv2.so, which is what bundled binaries should link against. The NDK will have separate GLES2 and GLES3 libraries so that applications will get a link error if they accidentally use GLES3 entry points in a GLES2 application. This symlink allows GLES3 NDK apps to load using the unified wrapper. Change-Id: Ic344ef63c334047fccebb55b7cb2fb23a4c2d61b
/frameworks/native/opengl/libs/Android.mk
|
ac0de62ba3f86400f08c3791ba56b6cb057e1dfa |
|
04-Dec-2012 |
Ying Wang <wangying@google.com> |
Use LOCAL_REQUIRED_MODULES to establish dependency instead of using the tricky order-only dependency on a phony target module name. Change-Id: I691f2d352d1bd7f619bdb0b75070709e1b8222c0
/frameworks/native/opengl/libs/Android.mk
|
8d5d2019805df1f27cbec07eeca47dd5ab453dad |
|
08-Oct-2012 |
Chet Haase <chet@google.com> |
Revert "Add GL Error logs (temporary)" This reverts commit 2da2c15068327a4fdad411f638905abcb2209d8a.
/frameworks/native/opengl/libs/Android.mk
|
2da2c15068327a4fdad411f638905abcb2209d8a |
|
05-Oct-2012 |
Chet Haase <chet@google.com> |
Add GL Error logs (temporary) Adding logs to tell which specific methods throw OpenGL errors. Change-Id: I1d73c7566ed1ea6610392020411762c6255a0ede
/frameworks/native/opengl/libs/Android.mk
|
f478e6d18cb9eba1ded1f124ce16a899d271689e |
|
12-Sep-2012 |
Jamie Gennis <jgennis@google.com> |
EGL: make max cache key size BoardConfig-able This change makes the maximum EGL blob cache key size configurable via a BoardConfig. Change-Id: Ic669cd25fc743662bd4f13aab62354fc3d54560c
/frameworks/native/opengl/libs/Android.mk
|
7e5099a9ece6a3ed7edb1b5bf60a43422428326c |
|
02-Aug-2012 |
Jesse Hall <jessehall@google.com> |
Add compile-time option to systrace GL-ES calls Change-Id: Ibec103bbf159626ad9745d0e071192ad424bc0e9
/frameworks/native/opengl/libs/Android.mk
|
d75f84d6410da934d1b1760fdc0d05d4ba1e8f35 |
|
06-Jun-2012 |
Mathias Agopian <mathias@google.com> |
reduce PB size from 2MB to 512KB this allows us to enable h/w acceleration on low-end devices while keeping memory usage down. Bug: 6557760 Change-Id: I8af2de3038dc2579360b8b73aa452cb7a0e506a9
/frameworks/native/opengl/libs/Android.mk
|
201f3b2da572eb27b9d4b3131e6d8c3c92a13de8 |
|
04-May-2012 |
Jesse Hall <jessehall@google.com> |
Disable EGL hibernation due to jank Hibernating EGL takes a long time (>100 ms) and blocks all other rendering. During window animations, the outgoing activity begins hibernation before the animation stops, causing visible stutter. Hibernation is still available by setting 'BOARD_ALLOW_EGL_HIBERNATION := true' in the devices BoardConfig.mk Change-Id: Iab4e00723a1adcd97481e81b2efdc821b3e9712f
/frameworks/native/opengl/libs/Android.mk
|
0469dd6d55fa331bfd7de9431da98b6340d82271 |
|
01-Dec-2011 |
Siva Velusamy <vsiva@google.com> |
glestrace: Framework for GLES tracing library This patch provides a framework for tracing GLES 1.0 and 2.0 functions. It is missing a lot of features, but here are the things it accomplishes: - Stop building the glesv2dbg library, and build the glestrace library instead. - Replace the hooks for glesv2dbg with the ones for glestrace. - Add the basics for the trace library. Currently, this traces all GL functions, but not all required data is sent for all the functions. As a result, it will not be possible to reconstruct the entire GL state on the host side. The files gltrace.pb.* and gltrace_api.* are both generated using the tools/genapi.py script. Change-Id: Id60a468f7278657f008bc6ea1df01f9bdfecfdd3
/frameworks/native/opengl/libs/Android.mk
|
89c1d61c16c786ecfd258a43fed24bcf8f8456ed |
|
20-Nov-2011 |
Jamie Gennis <jgennis@google.com> |
EGL: Use cache sizes defined in the BoardConfig This change introduces two new BoardConfig variables to control the size limits of the EGL blob cache. MAX_EGL_CACHE_ENTRY_SIZE is the size limit for values inserted into the cache, and MAX_EGL_CACHE_SIZE is the size limit for all entries in the entire cache (including both keys and values). If either of these BoardConfig variables are not defined then a default size limit is used instead. Change-Id: I6703d93f966b6389c6499f23d841e42339f9c9d7
/frameworks/native/opengl/libs/Android.mk
|
aca51c06f38155f1435fbc6944d7fc0a9bf1e4e9 |
|
04-Nov-2011 |
Jamie Gennis <jgennis@google.com> |
EGL: Add stubs for EGL_ANDROID_blob_cache This change adds a stub cache implementation that gets passed to the underlying EGL implementation at initialization time. Change-Id: I14437c5b6f91b7a34a19bb02ad802e6e54f88d2a
/frameworks/native/opengl/libs/Android.mk
|
baa44b89ec159fd65230cbb8ebab62d63a513b0b |
|
12-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Remove the simulator target from all makefiles. Bug: 5010576 Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
/frameworks/native/opengl/libs/Android.mk
|
1cadb25da1ed875bdd078270e642966724a0c39a |
|
24-May-2011 |
Mathias Agopian <mathias@google.com> |
fix x86 build Change-Id: I03cfbfeaeb8b13842248856b14b4a23711036e10
/frameworks/native/opengl/libs/Android.mk
|
518ec112f468eb67bf681b3eec896d7bfb4ff98d |
|
14-May-2011 |
Mathias Agopian <mathias@google.com> |
refactor EGL source code no changes is functionality. split various objects into their own files. make egl_display objec's lock internal.
/frameworks/native/opengl/libs/Android.mk
|
864f839e969ba3417d82ab3ff7906b2f69afa900 |
|
28-Mar-2011 |
David Li <davidxli@google.com> |
GLES2Dbg: change GLES2_dbg to shared library Change-Id: I493e9bff431bd939f4e80e1e9c614dd557307fa2 Signed-off-by: David Li <davidxli@google.com>
/frameworks/native/opengl/libs/Android.mk
|
c6158166791a6e762c7709f3205d9a5885461c7f |
|
21-Mar-2011 |
David Li <davidxli@google.com> |
GLES2Dbg: use libLZF for compressing images liblzf is in external/liblzf, it's BSD-type licence (optionally GPL2) Change-Id: Idc7883fe2155f366cda384e64796a1493335ae4f Signed-off-by: David Li <davidxli@google.com>
/frameworks/native/opengl/libs/Android.mk
|
b33d5cff62c912fb0312daca083002558fb4a26b |
|
05-Mar-2011 |
David Li <davidxli@google.com> |
Added screenshot after glDraw* option to GLES2 Debugger Also added timing mode option using utils/Timers.h. Factored out common code to reduce size. Improved Protobuf message. Uploads data from glBufferData and glBufferSubData. Change-Id: Iaae5e706235d942df81c7eada7223fb0b0583911 Signed-off-by: David Li <davidxli@google.com>
/frameworks/native/opengl/libs/Android.mk
|
2f5a6557ef6a7b9fd33077cfd8a037904d41e3bd |
|
02-Mar-2011 |
David Li <davidxli@google.com> |
Initial commit of GLESv2 debugger server Use debug.egl.debug_proc property to match process cmdline. Binds to TCP:5039 and waits for client connection. Sends function call parameters, textures and shaders using Protobuf. Java Eclipse client plug-in is next. Change-Id: I183b755263663f87e86dde1ad12f527d0445fd57 Signed-off-by: David Li <davidxli@google.com>
/frameworks/native/opengl/libs/Android.mk
|
a2dd6cf59962e3a21a47df29b2f243e904839ba7 |
|
27-Oct-2010 |
Jack Palevich <jackpal@google.com> |
OpenGL tracing. Enable with: adb shell setprop debug.egl.trace 1 Change-Id: Icfbc795f5260141510975228e72234e9aab56a85
/frameworks/native/opengl/libs/Android.mk
|
24035338ed6329e4d85fb00cf99a91e2cdd55ba5 |
|
03-Aug-2010 |
Mathias Agopian <mathias@google.com> |
fix [2421247] implement eglGetProcAddress(), needed in the ndk Change-Id: I5027a27b43c0dd449a404024087853ca05bb8e4e
/frameworks/native/opengl/libs/Android.mk
|
9166f7bfa7796489d9b34f49846541cfd9a640d5 |
|
29-Sep-2009 |
Gary King <gking@nvidia.com> |
Use correct TLS codepath in graphics libraries Duplicate ARCH_ARM_HAVE_TLS_REGISTER BoardConfig to proprocessor HAVE_ARM_TLS_REGISTER define from Bionic's libc Android.mk to ensure that OpenGL libraries (libEGL, libGLESv1_CM, libGLESv2, libGLES_android) use the correct codepath in bionic_tls.h for accessing the TLS address
/frameworks/native/opengl/libs/Android.mk
|
01cc538b290ecc9ccfdf1907fb714b76cf0f648b |
|
28-Dec-2009 |
Jack Palevich <jackpal@google.com> |
A library for encoding and decoding ETC1 textures. The ETC1 compressed texture format is commonly supported by OpenGL ES 2.0-capable devices.
/frameworks/native/opengl/libs/Android.mk
|
673d2dbaae647abc58b08de873fd364f0b2fa3f5 |
|
14-Oct-2009 |
Mathias Agopian <mathias@google.com> |
Use the TLS register if HAVE_ARM_TLS_REGISTER is defined this will be needed for SMP, but would improve dispatching GL calls a bit on armv6 and above.
/frameworks/native/opengl/libs/Android.mk
|
4445712fd4444e156ce2b84468422bed0f6b78a6 |
|
10-Oct-2009 |
Dima Zavin <dima@android.com> |
Revert "egl: temporarily also include eglTerminate->eglInitialize hack for 8k" This reverts commit ed5ecdba36648973be3033a045e2ece8bf039e4a.
/frameworks/native/opengl/libs/Android.mk
|
7695a5865ee0f1496ae40ddb2e1845f4579747be |
|
26-Sep-2009 |
Dima Zavin <dima@android.com> |
egl: temporarily also include eglTerminate->eglInitialize hack for 8k Change-Id: Id5c51e54e733b24e5d5d5de0dcca84ac53afd3a9 Signed-off-by: Dima Zavin <dima@android.com>
/frameworks/native/opengl/libs/Android.mk
|
a69e0ed4a38ded9778d37da453899d527c4396b9 |
|
25-Aug-2009 |
Mathias Agopian <mathias@google.com> |
fix a bug recently introduced where EGL couldn't be initialized again after it had been terminated once
/frameworks/native/opengl/libs/Android.mk
|
acdebe352dc7dadc1122a87d45137fd2441b329a |
|
04-Jun-2009 |
Mathias Agopian <mathias@google.com> |
fix/clean these Android.mk following dbort and joeo's comments
/frameworks/native/opengl/libs/Android.mk
|
de58697644a52a614ad9498aa087e95d4a223673 |
|
29-May-2009 |
Mathias Agopian <mathias@google.com> |
implement a real loader for EGL drivers we now look for a config file in /system/lib/egl/egl.cfg that describes the association of a display to a driver. these drivers are named: /system/lib/egl/lib{[EGL|GLESv1_CM|GLESv2] | GLES}_$TAG.so
/frameworks/native/opengl/libs/Android.mk
|
b1a39d67be99fe6c4545b25e10ac82a5dd1df634 |
|
28-May-2009 |
Mathias Agopian <mathias@google.com> |
Added most of the support needed for GLES 2.x
/frameworks/native/opengl/libs/Android.mk
|
d8fb7b586f3cfac42694208547b58438d7f3b3ed |
|
18-May-2009 |
Mathias Agopian <mathias@google.com> |
remove libEGL and libGLESv1_CM dependencies on libutils and libui
/frameworks/native/opengl/libs/Android.mk
|
d717598616910b5454b56429dec3bfad2757bd52 |
|
15-May-2009 |
Mathias Agopian <mathias@google.com> |
Merge commit 'goog/master' into merge_master Conflicts: opengl/libagl/Android.mk opengl/libs/Android.mk opengl/libs/egl_impl.h
|
48685c45bb333c3564596158e2e67267110c9277 |
|
09-May-2009 |
Mathias Agopian <mathias@google.com> |
only export the GL entry-points, hide everything else. Conflicts: opengl/libagl/Android.mk opengl/libs/Android.mk opengl/libs/egl_impl.h
/frameworks/native/opengl/libs/Android.mk
|
53238bddeab7b4633bfdb59fac67b0af1211955a |
|
23-Apr-2009 |
Mathias Agopian <mathias@google.com> |
integrate some OpenGL ES changes back from master_gl in preparation of opening GLES to the NDK.
/frameworks/native/opengl/libs/Android.mk
|
076b1cc3a9b90aa5b381a1ed268ca0b548444c9b |
|
10-Apr-2009 |
Mathias Agopian <mathias@google.com> |
Integrate from //sandbox/mathias/donut/...@145728 SurfaceFlinger rework for new EGL driver model support.
/frameworks/native/opengl/libs/Android.mk
|
edbf3b6af777b721cd2a1ef461947e51e88241e1 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/native/opengl/libs/Android.mk
|
d5193d9394c5e58176d7bcdf50ef017f8a3b9e1e |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/native/opengl/libs/Android.mk
|
a6938bab1f6fa76ae98ebbe44f4e534e05fa0993 |
|
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
/frameworks/native/opengl/libs/Android.mk
|