| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
This patch can fix issue when Proc address return NULL.
Glbench10, egl-ext and conformance test need this patch to run pass.
Change-Id: I275c7cb6f77cb334c3ee7fa23cd696bba1c5a458
Author: Liuhui Lu <liuhui.lu@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 52622
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change replaces all references to the "EGL_NO_NATIVE_FENCE_ANDROID" enum
with "EGL_NO_NATIVE_FENCE_FD_ANDROID".
Bug: http://code.google.com/p/android/issues/detail?id=40295
(cherry-pick from master)
Change-Id: Ie25d4ab9721d8b69b8d4afcf18e902ef8e3ad911
|
|/
|
|
|
|
| |
(cherry picked from commit 6482fa4db0a7ac99cd3503d6bf170f80b26fb695)
Change-Id: I205aabcab1932025c12e7ba3d1b3cf94684f6758
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I2613aa32c29eddc52a00090656c1bd11f9f5732b
|
|
|
|
| |
Change-Id: I53ac91a9ce07b5dd5f2ee0e3cc5b65b6402f9229
|
|
|
|
| |
This reverts commit 2da2c15068327a4fdad411f638905abcb2209d8a.
|
|
|
|
|
|
| |
Adding logs to tell which specific methods throw OpenGL errors.
Change-Id: I1d73c7566ed1ea6610392020411762c6255a0ede
|
|
|
|
|
|
|
| |
Temporarily changed USE_FAST_TLS_KEY ifdef during debugging. Changing it
back now.
Change-Id: I7c2fcf7265b3d545e31ff7683bd7614100fad3e5
|
|
|
|
|
|
| |
Bug #7195815
Change-Id: I23e7ac991891b9586cb8ed20b1305c8b1b3e2b43
|
|
|
|
|
|
| |
Bug: 7241626
Change-Id: I0f1f9361e75e9186af8cff8d98a7d2224b266765
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Id8b1b114e2a7a88956b857c63a0429e9b33fdb5c
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Change-Id: I1db43e96aa5e9e91a6176a4a3e5aa9d1f3ee4a7e
|
|/
|
|
|
|
| |
this will help debugging bug: 7216919
Change-Id: I54ac65f20c5ed55cc93a5cbc5350fadfb0fcb804
|
|
|
|
|
|
|
| |
This change adds a new extension for EGL implementations to indicate the
EGLConfigs that support use as a HWComposer framebuffer target layer.
Change-Id: Ia7c8fbe8da09d57b4ec8bf1d9ddb67ca21aa2885
|
|\
| |
| |
| |
| |
| |
| | |
space lighting with point lights"
* commit '516efc1bea1c05492c5d4636a589cfc686661842':
libagl: Transform the vertex if using eye space lighting with point lights
|
| |\
| | |
| | |
| | | |
lights"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes lighting when using point lights, when eye space
lighting is used (which is the default).
Change-Id: I0cd0d2329893d6b5f8af3b1e595274c2076fc322
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change makes the maximum EGL blob cache key size configurable via a
BoardConfig.
Change-Id: Ic669cd25fc743662bd4f13aab62354fc3d54560c
|
| | |
| | |
| | |
| | | |
Change-Id: Ie9a78e07fcaf27c5c13797141ad3c692217607fb
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
Change-Id: Ib43b8fec8f37bb847d7bcdbf7607fd56f19a0563
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change updates the extension spec to refer to generic "native fence sync
objects" rather than "Android fence sync objects."
Change-Id: I15a79f08571586431845b54c58c8420b652f40ef
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '6e820eec21917f8e25c40dbc8b972468535af0e8':
EGL: do not use sparse files for shader
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Change-Id: Ibec103bbf159626ad9745d0e071192ad424bc0e9
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- testFramerate requires platform java API
while all other tests only need SDK support
Change-Id: Iaefe23c41b3ace87522b5deefd6db2f5d80ed872
|
|/ /
| |
| |
| | |
Change-Id: I07efff54f2980dcb013935747b03e099b8f1181b
|
| |
| |
| |
| |
| |
| | |
This reverts commit bddd724b178b1263c16e41b564165fcd0e93ff83
Change-Id: Ib7db20b5b3de4779b6e173473a33976ae398abd4
|
| |
| |
| |
| | |
Change-Id: I5efea78ac381c3e3118e6e92b508f336233ac319
|
| |
| |
| |
| |
| |
| |
| |
| | |
This fixes the glgen code generation for methods
which have a buffer arg that can be NULL.
Bug: 6845189
Change-Id: I5fb745b806601e5665f97bfd15fd865cd9c241ed
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
this adds correct versions of the broken GLES20 methods
glGetShaderSource, glGetActiveAttrib and glGetActiveUniform.
the old broken methods are still there and need to be @hide later.
Bug: 6006380
Change-Id: Ide74242ada54b85459b459ae4f20cd26a23c7610
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | | |
Change-Id: I26589e51c2023aed4da8a25a098b01804200ddc2
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This changes generation of the OpenGL bindings to prevent
crashes of methods with more then one nio buffer argument.
Bug: 6772416
Change-Id: I4eff25c2f568dea78a6ffd3e95ff4620ab4b3b7d
|
|/ /
| |
| |
| | |
Change-Id: Ia5707533fcf1186ef648b8a4e25987f5e7e7dea3
|
| |
| |
| |
| |
| |
| |
| |
| | |
- added EGL1.4 bindings generation
- fixed bugs in GLES bindings
Bug: 6709865
Change-Id: I04ac63f652e1968a51eb833f47e00336ea449980
|
| |
| |
| |
| |
| |
| |
| | |
This change updates the uses of ANativeWindow to use the new ANW functions that
accept and return Sync HAL fence file descriptors.
Change-Id: I3ca648b6ac33f7360e86754f924aa072f95242f6
|
| |
| |
| |
| |
| |
| |
| |
| | |
The acquire and release fences aren't yet used; this is just support
for the new version and temporary backwards compatibility for older
versions.
Change-Id: Ia5ccc05a97c86f649042b9a35e11042fa0187e84
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
so says the EGL specification, section 3.2
Change-Id: Ice60530f8f6e47b4e14e06d2ab8eba799a7688a6
|
|\ \ \
| | |/
| |/|
| | |
| | | |
* commit '1d2eb663ef5cf69aa852045c8a1c1807dfa7039e':
reduce PB size from 2MB to 512KB
|