summaryrefslogtreecommitdiffstats
path: root/opengl/libs
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Use LOCAL_REQUIRED_MODULES to establish dependencyYing Wang2012-12-041-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of using the tricky order-only dependency on a phony target module name. Change-Id: I691f2d352d1bd7f619bdb0b75070709e1b8222c0
* | | | gltrace: Make sure device is debuggable.Siva Velusamy2012-11-201-0/+6
| | | | | | | | | | | | | | | | Change-Id: Icc22ff823a2f56733b232b927dd1fa494e9e1e81
* | | | am 168dfe71: am 5e530e02: am a151a19d: Merge "Fix return type of ↵Andrew Hsieh2012-11-066-14/+14
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | glGetAttribLocation and glGetUniformLocation" * commit '168dfe71bfafebaa26b6f75df553f5fad7607669': Fix return type of glGetAttribLocation and glGetUniformLocation
| * | | am a151a19d: Merge "Fix return type of glGetAttribLocation and ↵Andrew Hsieh2012-11-066-14/+14
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | glGetUniformLocation" * commit 'a151a19db2fa07295837027fb5d84c02401cc78d': Fix return type of glGetAttribLocation and glGetUniformLocation
| | * | | Fix return type of glGetAttribLocation and glGetUniformLocationAndrew Hsieh2012-11-066-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from int to GLint. See: http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetAttribLocation.xml http://www.khronos.org/opengles/sdk/docs/man/xhtml/glGetUniformLocation.xml Change-Id: I4a9f8e9e34b8c3cca239ae84bfe8f3cdfd94802a
| | * | | Merge "egl: Reintroduce eglGetRenderBufferANDROID"Jean-Baptiste Queru2012-10-051-1/+17
| | |\ \ \
| | | * | | egl: Reintroduce eglGetRenderBufferANDROIDBjorn Andersson2012-08-271-1/+17
| | | | |/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | eglGetRenderBufferANDROID was removed as it had no users. This commit reintroduces this extensions as it's used by Qualcomm graphics HAL. Change-Id: I493306830a0d4f8722a42bcc84fb49236afdabeb
* | | | | am f58475b5: am 60393d45: Merge "Add runtime debugging capabilities to ↵Romain Guy2012-10-183-42/+137
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | OpenGL" into jb-mr1-dev * commit 'f58475b5ae4ccb3a31c05c79da8b2914c62a3510': Add runtime debugging capabilities to OpenGL
| * | | | am 60393d45: Merge "Add runtime debugging capabilities to OpenGL" into ↵Romain Guy2012-10-183-42/+137
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | jb-mr1-dev * commit '60393d45207b6548e1f61ca104fa59aecee87d30': Add runtime debugging capabilities to OpenGL
| | * | | Add runtime debugging capabilities to OpenGLRomain Guy2012-10-183-42/+137
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The shell property debug.egl.trace can now be set to: 0 disables tracing 1 logs all GL calls error checks glGetError after every GL call, logs a stack trace on error systrace logs each GL call to systrace Change-Id: I34a2a2d4e19c373fd9eaa1b0cd93e67c87378996
* | | | | am 23bcd8d2: am 825a9a2d: Merge "Update comments to reflect what the code ↵Romain Guy2012-10-161-2/+2
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | actually does" into jb-mr1-dev * commit '23bcd8d298597659622919027c9ea921d5eed513': Update comments to reflect what the code actually does
| * | | | am 825a9a2d: Merge "Update comments to reflect what the code actually does" ↵Romain Guy2012-10-161-2/+2
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | into jb-mr1-dev * commit '825a9a2dcd1b3e139dd0677ff46f966fb23f963c': Update comments to reflect what the code actually does
| | * | | Update comments to reflect what the code actually doesRomain Guy2012-10-151-2/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: I2613aa32c29eddc52a00090656c1bd11f9f5732b
* | | | | am 49fe8add: am b96fe085: Merge "Add new debug option to force 4x MSAA in ↵Romain Guy2012-10-151-0/+53
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | OpenGL ES 2.0 apps" into jb-mr1-dev * commit '49fe8addbfe52bf9a3e69e6250e462a70332235c': Add new debug option to force 4x MSAA in OpenGL ES 2.0 apps
| * | | | am b96fe085: Merge "Add new debug option to force 4x MSAA in OpenGL ES 2.0 ↵Romain Guy2012-10-151-0/+53
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | apps" into jb-mr1-dev * commit 'b96fe08540dcf7e90be56919ea9863f687da779c': Add new debug option to force 4x MSAA in OpenGL ES 2.0 apps
| | * | | Add new debug option to force 4x MSAA in OpenGL ES 2.0 appsRomain Guy2012-10-151-0/+53
| | | | | | | | | | | | | | | | | | | | Change-Id: I53ac91a9ce07b5dd5f2ee0e3cc5b65b6402f9229
* | | | | Merge "gltrace: Do not start gltrace from early_egl_init."Siva Velusamy2012-10-101-1/+0
|\ \ \ \ \
| * | | | | gltrace: Do not start gltrace from early_egl_init.Siva Velusamy2012-10-101-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The debugging and tracing levels are initialized both during early_egl_init and egl_display_t::initialize(). For apps this has no effect since early_egl_init is called in the context of zygote. This CL removes the unnecessary call from early_egl_init. Change-Id: Ibc55c26228cd197f2e2623fbfb2d1a63d0722401
* | | | | | am 8b75830c: am 8d5d2019: Revert "Add GL Error logs (temporary)"Chet Haase2012-10-102-13/+1
|\ \ \ \ \ \ | |/ / / / / |/| / / / / | |/ / / / | | | | | * commit '8b75830c5ce5e0097909c11c559d50d7f6f7303b': Revert "Add GL Error logs (temporary)"
| * | | | am 8d5d2019: Revert "Add GL Error logs (temporary)"Chet Haase2012-10-102-13/+1
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | * commit '8d5d2019805df1f27cbec07eeca47dd5ab453dad': Revert "Add GL Error logs (temporary)"
| | * | | Revert "Add GL Error logs (temporary)"Chet Haase2012-10-102-13/+1
| | | | | | | | | | | | | | | | | | | | This reverts commit 2da2c15068327a4fdad411f638905abcb2209d8a.
* | | | | am 9c58d96f: am 27b28fd9: Merge "Add GL Error logs (temporary)" into jb-mr1-devChet Haase2012-10-042-1/+13
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * commit '9c58d96f0079e627004c606436df27fa97ff4c8e': Add GL Error logs (temporary)
| * | | | am 27b28fd9: Merge "Add GL Error logs (temporary)" into jb-mr1-devChet Haase2012-10-042-1/+13
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | * commit '27b28fd9960b73a1f13e22dd6655f75e2e76eef7': Add GL Error logs (temporary)
| | * | | Add GL Error logs (temporary)Chet Haase2012-10-042-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding logs to tell which specific methods throw OpenGL errors. Change-Id: I1d73c7566ed1ea6610392020411762c6255a0ede
* | | | | gltrace: Fix NPESiva Velusamy2012-10-011-4/+2
|/ / / / | | | | | | | | | | | | Change-Id: Id7af9cd388f3508201f96a0624966c2ce01b4da5
* | | | am 4c273277: Merge "Re-enable FAST_TLS in gl2 code" into jb-mr1-devChet Haase2012-09-281-1/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '4c2732779a11c92222958e7150162d4eaaab7b66': Re-enable FAST_TLS in gl2 code
| * | | Re-enable FAST_TLS in gl2 codeChet Haase2012-09-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Temporarily changed USE_FAST_TLS_KEY ifdef during debugging. Changing it back now. Change-Id: I7c2fcf7265b3d545e31ff7683bd7614100fad3e5
* | | | am cb094a78: Merge "New compile-time flags to make debugging easier for us ↵Romain Guy2012-09-271-1/+11
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | poor souls Bug #7195815" into jb-mr1-dev * commit 'cb094a783f14daae3378ac8aa7dc509980f037b2': New compile-time flags to make debugging easier for us poor souls Bug #7195815
| * | | New compile-time flags to make debugging easier for us poor soulsRomain Guy2012-09-271-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | Bug #7195815 Change-Id: I23e7ac991891b9586cb8ed20b1305c8b1b3e2b43
* | | | am 1e83690c: Merge "assert -eng builds when calling a GL function without a ↵Mathias Agopian2012-09-261-2/+7
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | context" into jb-mr1-dev * commit '1e83690c6030b33c7776fa65cb57132d5e2d0b40': assert -eng builds when calling a GL function without a context
| * | | assert -eng builds when calling a GL function without a contextMathias Agopian2012-09-261-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 7241626 Change-Id: I0f1f9361e75e9186af8cff8d98a7d2224b266765
* | | | am 2f45d746: Merge "EGL: add the EGL_ANDROID_framebuffer_target enum" into ↵Jamie Gennis2012-09-241-0/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | jb-mr1-dev * commit '2f45d7464a55d7a91da6fcd6f8cf1b11e395d029': EGL: add the EGL_ANDROID_framebuffer_target enum
| * | | Merge "EGL: add the EGL_ANDROID_framebuffer_target enum" into jb-mr1-devJamie Gennis2012-09-241-0/+1
| |\ \ \
| | * | | EGL: add the EGL_ANDROID_framebuffer_target enumJamie Gennis2012-09-241-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: Id8b1b114e2a7a88956b857c63a0429e9b33fdb5c
* | | | | am 363847d4: Merge "EGL: expose the EXT_create_context_robustness ext" into ↵Jamie Gennis2012-09-241-0/+1
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | jb-mr1-dev * commit '363847d498bffe0e2d8e7b8aba693bb402513413': EGL: expose the EXT_create_context_robustness ext
| * | | | Merge "EGL: expose the EXT_create_context_robustness ext" into jb-mr1-devJamie Gennis2012-09-241-0/+1
| |\ \ \ \ | | |/ / /
| | * | | EGL: expose the EXT_create_context_robustness extJamie Gennis2012-09-241-0/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I1db43e96aa5e9e91a6176a4a3e5aa9d1f3ee4a7e
* | | | | am 500407a2: log an error when eglCreateContext() fails in an inconsistant wayMathias Agopian2012-09-241-0/+6
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | * commit '500407a2c07ced40c36e7356574a47bcec9c2fd9': log an error when eglCreateContext() fails in an inconsistant way
| * | | | log an error when eglCreateContext() fails in an inconsistant wayMathias Agopian2012-09-241-0/+6
| |/ / / | | | | | | | | | | | | | | | | | | | | this will help debugging bug: 7216919 Change-Id: I54ac65f20c5ed55cc93a5cbc5350fadfb0fcb804
* | | | am 98838aa0: am 77af25b6: Merge "Return back-end result from eglDestroyImageKHR"Mathias Agopian2012-09-241-2/+3
|\ \ \ \ | |/ / / |/| / / | |/ / | | | * commit '98838aa0836518b7397cbfe763f34305e3387a5f': Return back-end result from eglDestroyImageKHR
| * | Return back-end result from eglDestroyImageKHRSteven Holte2012-09-121-2/+3
| |/ | | | | | | Change-Id: I0e972b778f9802c28f52092bb9af087285833e0b
* | EGL: fix an extension string bugJamie Gennis2012-09-171-0/+4
| | | | | | | | | | | | | | | | This change fixes a bug where initializing EGL multiple times (eglTerminate followed by eglInitialize) would cause extensions to show up in the extension string multiple times. Change-Id: I707a3da62ed30ef13835087167f84a08bc6addd7
* | EGL: make max cache key size BoardConfig-ableJamie Gennis2012-09-122-1/+9
| | | | | | | | | | | | | | This change makes the maximum EGL blob cache key size configurable via a BoardConfig. Change-Id: Ic669cd25fc743662bd4f13aab62354fc3d54560c
* | EGL: Add the EGL_ANDROID_wait_sync extensionJamie Gennis2012-09-092-0/+17
| | | | | | | | Change-Id: Ie9a78e07fcaf27c5c13797141ad3c692217607fb
* | EGL: add the native_fence_sync extensionJamie Gennis2012-09-063-1/+17
| | | | | | | | | | | | | | This change adds support for the EGL_ANDROID_native_fence_sync extension to the Android EGL layer. It also fixes a couple minor issues with the extension spec. Change-Id: Ic8829d21f37b701f33aa9c72c3d25e88e03fa3cd
* | am 6e820eec: am 6f89ebde: Merge "EGL: do not use sparse files for shader"Jean-Baptiste Queru2012-08-201-14/+15
|\ \ | |/ | | | | | | * commit '6e820eec21917f8e25c40dbc8b972468535af0e8': EGL: do not use sparse files for shader
| * EGL: do not use sparse files for shadervijay gupta2012-07-231-14/+15
| | | | | | | | | | | | | | | | | | | | | | | | - Process is killed by system with SIGBUS signal if it writes data to mapped sparse file on full filesystem. - Allocate space using write() function instead of ftruncate() to avoid creation of sparse files on full filesystem. Catch write() errors to handle out-of-space case during allocation. Bug: http://code.google.com/p/android/issues/detail?id=35376 Change-Id: Ifc366454f34e71a43a0973eda4f591a920ea3a14 Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com>
* | gltrace: flush trace buffer on createContext & makeCurrentSiva Velusamy2012-08-161-0/+2
| | | | | | | | | | | | | | | | | | | | Certain apps (e.g. chrome) seem to create contexts which are unused for long periods of time. If tracing is stopped before those contexts are used, then the debugger never gets to know that these contexts were created. Flushing the trace after these calls ensures that the debugger knows about all created/used contexts. Change-Id: I01baa11aa56ac89eddce3c2851e4bf01076984d1
* | Add compile-time option to systrace GL-ES callsJesse Hall2012-08-132-1/+12
| | | | | | | | Change-Id: Ibec103bbf159626ad9745d0e071192ad424bc0e9
* | Merge "don't error out when eglTerminate()ing an already terminated display"Mathias Agopian2012-06-131-1/+7
|\ \