summaryrefslogtreecommitdiffstats
path: root/opengl
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | EGL: expose the EXT_create_context_robustness extJamie Gennis2012-09-242-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1db43e96aa5e9e91a6176a4a3e5aa9d1f3ee4a7e
* | | | | | am 0d45d711: am 500407a2: log an error when eglCreateContext() fails in an ↵Mathias Agopian2012-09-241-0/+6
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | inconsistant way * commit '0d45d711976bdca1165536b8948680680d38eb6a': log an error when eglCreateContext() fails in an inconsistant way
| * | | | | 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 81b316aa: am 98838aa0: am 77af25b6: Merge "Return back-end result from ↵Mathias Agopian2012-09-241-2/+3
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | eglDestroyImageKHR" * commit '81b316aa5395b6318ad4a10e1ed27d0b9b0df07f': Return back-end result from eglDestroyImageKHR
| * | | | 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
| | * | Merge "Return back-end result from eglDestroyImageKHR"Mathias Agopian2012-09-241-2/+3
| | |\ \
| | | * | Return back-end result from eglDestroyImageKHRSteven Holte2012-09-121-2/+3
| | | |/ | | | | | | | | | | | | Change-Id: I0e972b778f9802c28f52092bb9af087285833e0b
* | | | am 849df8cd: am e0606e29: Merge "Add a spec for ↵Jamie Gennis2012-09-242-5/+108
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | EGL_ANDROID_framebuffer_target." into jb-mr1-dev * commit '849df8cd6baa26ef431404d1b1eea1e141eb5030': Add a spec for EGL_ANDROID_framebuffer_target.
| * | | Add a spec for EGL_ANDROID_framebuffer_target.Jamie Gennis2012-09-212-5/+108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | am 278b3016: am 2a60824a: am 516efc1b: am 8a2b5423: Merge "libagl: Transform ↵Mathias Agopian2012-09-201-0/+7
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | the vertex if using eye space lighting with point lights" * commit '278b301690d5428e4ec97ac8cf2d9bfb8f901f0b': libagl: Transform the vertex if using eye space lighting with point lights
| * | | am 516efc1b: am 8a2b5423: Merge "libagl: Transform the vertex if using eye ↵Mathias Agopian2012-09-191-0/+7
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | space lighting with point lights" * commit '516efc1bea1c05492c5d4636a589cfc686661842': libagl: Transform the vertex if using eye space lighting with point lights
| | * | Merge "libagl: Transform the vertex if using eye space lighting with point ↵Mathias Agopian2012-09-191-0/+7
| | |\ \ | | | |/ | | |/| | | | | lights"
| | | * libagl: Transform the vertex if using eye space lighting with point lightsMartin Storsjo2012-07-121-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes lighting when using point lights, when eye space lighting is used (which is the default). Change-Id: I0cd0d2329893d6b5f8af3b1e595274c2076fc322
* | | | am 8e7e5399: am f0f56f32: Merge "EGL: fix an extension string bug" into ↵Jamie Gennis2012-09-181-0/+4
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | jb-mr1-dev * commit '8e7e5399764c4ef44125c41b172a04dd1403d3a0': EGL: fix an extension string bug
| * | | 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
* | | | am 688115bb: am e45b01f5: Merge "EGL: make max cache key size ↵Jamie Gennis2012-09-132-1/+9
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | BoardConfig-able" into jb-mr1-dev * commit '688115bbd75416d0c665e8a922223bbf8742edc0': EGL: make max cache key size BoardConfig-able
| * | | 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
* | | | am 26606ba0: am 010dd4fb: EGL: Add the EGL_ANDROID_wait_sync extensionJamie Gennis2012-09-103-0/+27
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '26606ba0a0409c6ebc2e4b070f96c8d19743e260': EGL: Add the EGL_ANDROID_wait_sync extension
| * | | EGL: Add the EGL_ANDROID_wait_sync extensionJamie Gennis2012-09-093-0/+27
| | | | | | | | | | | | | | | | Change-Id: Ie9a78e07fcaf27c5c13797141ad3c692217607fb
* | | | am 0a8e3367: am 331841b9: EGL: add the native_fence_sync extensionJamie Gennis2012-09-065-4/+34
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '0a8e33679240df2c7746eb5adf05d90265d3111c': EGL: add the native_fence_sync extension
| * | | EGL: add the native_fence_sync extensionJamie Gennis2012-09-065-4/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 2ec08f82: am 8893d5bb: EGL_ANDROID_native_fence_sync: fix the versionJamie Gennis2012-09-061-1/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | * commit '2ec08f825ff4ffa120b13272f575a179517636ce': EGL_ANDROID_native_fence_sync: fix the version
| * | | EGL_ANDROID_native_fence_sync: fix the versionJamie Gennis2012-09-051-1/+1
| | | | | | | | | | | | | | | | Change-Id: Ib43b8fec8f37bb847d7bcdbf7607fd56f19a0563
* | | | am 6d53451b: am f42449e1: Merge "EGL_ANDROID_fence_sync: make it more ↵Jamie Gennis2012-09-051-61/+73
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | generic" into jb-mr1-dev * commit '6d53451b038591c57c0743ef4b5649d4e9240c45': EGL_ANDROID_fence_sync: make it more generic
| * | | EGL_ANDROID_fence_sync: make it more genericJamie Gennis2012-09-041-61/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This change updates the extension spec to refer to generic "native fence sync objects" rather than "Android fence sync objects." Change-Id: I15a79f08571586431845b54c58c8420b652f40ef
* | | | am ada50888: am 0adc8f26: am 6e820eec: am 6f89ebde: Merge "EGL: do not use ↵Jean-Baptiste Queru2012-08-201-14/+15
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | sparse files for shader" * commit 'ada508884284f9cd2025f683dd4ac4c66a1ffc08': EGL: do not use sparse files for shader
| * | | 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>
* | | am 0bbd95b9: am c21fc05a: Merge "gltrace: flush trace buffer on ↵Siva Velusamy2012-08-161-0/+2
|\ \ \ | |/ / | | | | | | | | | | | | | | | createContext & makeCurrent" into jb-mr1-dev * commit '0bbd95b9beece22fe7f833e6def244e39536a95e': gltrace: flush trace buffer on createContext & makeCurrent
| * | 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
* | | am b58c6d5e: am 7e5099a9: Add compile-time option to systrace GL-ES callsJesse Hall2012-08-132-1/+12
|\ \ \ | |/ / | | | | | | | | | * commit 'b58c6d5ef1edcb04849d30f9b981a5f4bfd163e3': Add compile-time option to systrace GL-ES calls
| * | Add compile-time option to systrace GL-ES callsJesse Hall2012-08-132-1/+12
| | | | | | | | | | | | Change-Id: Ibec103bbf159626ad9745d0e071192ad424bc0e9
* | | Updated eglCreateWindowSurface stub for glgenThomas Tafertshofer2012-08-091-1/+3
|/ / | | | | | | | | | | | | Updates the stub for eglCreateWindowSurface to accept Surface as a native window. Change-Id: I9ff7f68ad9ae4ff10439588aaef138b4564d959e
* | Merge "enable java/jni build in PDK if supported" into jb-mr1-devKeun young Park2012-08-081-3/+8
|\ \
| * | enable java/jni build in PDK if supportedKeun young Park2012-08-071-3/+8
| | | | | | | | | | | | | | | | | | | | | - testFramerate requires platform java API while all other tests only need SDK support Change-Id: Iaefe23c41b3ace87522b5deefd6db2f5d80ed872
* | | Changes to support multi-display HWCJesse Hall2012-08-076-26/+32
|/ / | | | | | | Change-Id: I07efff54f2980dcb013935747b03e099b8f1181b
* | Revert "Minimal changes to support multi-display HWC"Jesse Hall2012-07-316-32/+26
| | | | | | | | | | | | This reverts commit bddd724b178b1263c16e41b564165fcd0e93ff83 Change-Id: Ib7db20b5b3de4779b6e173473a33976ae398abd4
* | Minimal changes to support multi-display HWCJesse Hall2012-07-276-26/+32
| | | | | | | | Change-Id: I5efea78ac381c3e3118e6e92b508f336233ac319
* | Fixed bug in opengl es binding generationThomas Tafertshofer2012-07-231-1/+6
| | | | | | | | | | | | | | | | This fixes the glgen code generation for methods which have a buffer arg that can be NULL. Bug: 6845189 Change-Id: I5fb745b806601e5665f97bfd15fd865cd9c241ed
* | Merge "glgen stubs to fix bad methods in gles20 bindings"Mathias Agopian2012-07-239-0/+897
|\ \
| * | glgen stubs to fix bad methods in gles20 bindingsThomas Tafertshofer2012-07-199-0/+897
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Update the EGL_ANDROID_fence_sync spec."Jamie Gennis2012-07-231-51/+106
|\ \ \ | |/ / |/| |
| * | Update the EGL_ANDROID_fence_sync spec.Jamie Gennis2012-07-231-51/+106
| | | | | | | | | | | | Change-Id: I26589e51c2023aed4da8a25a098b01804200ddc2
* | | Merge "OpenGL bindings fix for methods with iobuffer args"Mathias Agopian2012-07-187-44/+53
|\ \ \
| * | | OpenGL bindings fix for methods with iobuffer argsThomas Tafertshofer2012-07-127-44/+53
| |/ / | | | | | | | | | | | | | | | | | | | | | This changes generation of the OpenGL bindings to prevent crashes of methods with more then one nio buffer argument. Bug: 6772416 Change-Id: I4eff25c2f568dea78a6ffd3e95ff4620ab4b3b7d
* | | Remove @hide from the generated EGL 1.4 APIThomas Tafertshofer2012-07-137-34/+32
|/ / | | | | | | Change-Id: Ia5707533fcf1186ef648b8a4e25987f5e7e7dea3
* | improve glgen tool to support EGL1.4Thomas Tafertshofer2012-07-1023-157/+1367
| | | | | | | | | | | | | | | | - added EGL1.4 bindings generation - fixed bugs in GLES bindings Bug: 6709865 Change-Id: I04ac63f652e1968a51eb833f47e00336ea449980
* | Update ANativeWindow clients for syncJamie Gennis2012-06-202-11/+21
| | | | | | | | | | | | | | 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
* | Add support for HWC_DEVICE_API_VERSION_1_0Jesse Hall2012-06-146-31/+31
| | | | | | | | | | | | | | | | 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