summaryrefslogtreecommitdiffstats
path: root/opengl/tests/EGLTest
Commit message (Collapse)AuthorAgeFilesLines
* am bceb29c8: Merge "Fix clang -Wc++11-narrowing warnings."Chih-Hung Hsieh2014-12-111-4/+4
|\ | | | | | | | | * commit 'bceb29c83ea54d38b38e40d66402e56364cff56b': Fix clang -Wc++11-narrowing warnings.
| * Fix clang -Wc++11-narrowing warnings.Chih-Hung Hsieh2014-12-111-4/+4
| | | | | | | | | | | | | | | | Clang compiler gives warning to implicit conversions of literal structure fields, although the compiler generated implicit conversions are what we want in these cases. Change-Id: I8f04e7f2fa1db0ed1d1937135d9091532eec3d5b
* | am 98d20f82: Merge "Add a BufferItem parameter to onFrameAvailable" into ↵Dan Stoza2014-11-071-1/+1
|\ \ | |/ |/| | | | | | | | | lmp-mr1-dev * commit '98d20f82ca8979b30c81df9639f54ab11e1951f9': Add a BufferItem parameter to onFrameAvailable
| * Add a BufferItem parameter to onFrameAvailableDan Stoza2014-11-071-1/+1
| | | | | | | | | | | | | | | | | | | | Passes the BufferItem for the queued buffer to the onFrameAvailable callback so the consumer can track the BufferQueue's contents. Also adds an onFrameReplaced callback, which is necessary if the consumer wants to do anything more than simple queue length tracking. Bug: 18111837 Change-Id: If9d07229c9b586c668e5f99074e9b63b0468feb0
* | am e1e3d278: Merge "Clean cruft out of makefiles."Dan Albert2014-09-121-10/+2
|\ \ | |/ |/| | | | | * commit 'e1e3d278549eb6389eb0b5fa3f13a4ac079a55a2': Clean cruft out of makefiles.
| * Clean cruft out of makefiles.Dan Albert2014-09-111-10/+2
| | | | | | | | | | | | | | Cleans up manual uses of stlport and bionic (and removes uses of private bionic headers). Change-Id: I157309d702e59152adfa3450939082248ae4c043
* | Remove deprecated BufferQueue constructorDan Stoza2014-04-071-3/+5
| | | | | | | | | | Bug: 13415624 Change-Id: I153b5470b21832cebe3c617d28a4ab9c9bf3b362
* | Fix broken test buildJesse Hall2014-03-131-0/+1
|/ | | | Change-Id: I767bcefd92899334e4769dd3495595f546133694
* Binderize the consumer side of BufferQueueMathias Agopian2013-08-012-1/+2
| | | | | | | | | | While currently untested, this should allow to move the BuffereQueue in the consumer process and have everything work as usual. Bug: 9265647 Change-Id: I9ca8f099f7c65b9a27b7e7a3643b46d1b58eacfc
* BufferQueue improvements and APIs changesMathias Agopian2013-07-181-2/+6
| | | | | | | | | | | | | | | | | | | | this is the first step of a series of improvements to BufferQueue. A few things happen in this change: - setSynchronousMode() goes away as well as the SynchronousModeAllowed flag - BufferQueue now defaults to (what used to be) synchronous mode - a new "controlled by app" flag is passed when creating consumers and producers those flags are used to put the BufferQueue in a mode where it will never block if both flags are set. This is achieved by: - returning an error from dequeueBuffer() if it would block - making sure a buffer is always available by replacing the previous buffer with the new one in queueBuffer() (note: this is similar to what asynchrnous mode used to be) Note: in this change EGL's swap-interval 0 is broken; this will be fixed in another change. Change-Id: I691f9507d6e2e158287e3039f2a79a4d4434211d
* Refactoring: Rename SurfaceTextureClient to SurfaceMathias Agopian2013-02-141-2/+2
| | | | Change-Id: Ibed34175ae273608393aaa5f0a7df207dc40d709
* Rename ISurfaceTexture and SurfaceTextureAndy McFadden2012-12-181-1/+1
| | | | | | | | | | The C++ class names don't match what the classes do, so rename ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to GLConsumer. Bug 7736700 Change-Id: Ia03e468888025b5cae3c0ee1995434515dbea387
* Disable ld --fatal-warnings because of using mktemp.Ben Cheng2012-11-061-0/+3
| | | | Change-Id: Id18b1e38672294b025bc26adb38aed0ac3e0fb45
* Added an EGLTest for eglTerminateDaniel Lam2012-04-162-0/+33
| | | | | | | This tests if eglTerminate can succeed while objects are leaked. Currently the test fails because of a deadlock. Change-Id: Ibe26edfda28691284d0674e803e8d3114f3ce4c6
* fix include pathMathias Agopian2012-03-071-2/+2
| | | | Change-Id: I84adf53594cd4083a4a8ab475f175abb7414cda5
* EGL: implement loading and saving the cacheJamie Gennis2011-11-082-0/+114
| | | | | | | This change adds support for saving and loading the contents of the EGL cache. It also adds some simple tests for the EGL cache. Change-Id: I18e5e789e0897a0783d29d1c1e64d26de2dd44c4
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-4/+0
| | | | | | Bug: 5010576 Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
* Add a simple EGL testMathias Agopian2011-07-082-0/+170
currently it just tests EGLConfig selection Change-Id: Id9d9971012d733147dd7dc02fa2054307960235e