replicant-frameworks_native/libs/gui/tests
Dan Stoza 812ed0644f libgui: Add generation numbers to BufferQueue
This change allows producers to set a generation number on a
BufferQueue. This number will be embedded in any new GraphicBuffers
created in that BufferQueue, and attempts to attach buffers which have
a different generation number will fail.

It also plumbs the setGenerationNumber method through Surface, with the
additional effect that any buffers attached to the Surface after
setting a new generation number will automatically be updated with the
new number (as opposed to failing, as would happen on through IGBP).

Bug: 20923096
Change-Id: I32bf726b035f99c3e5834beaf76afb9f01adcbc2
2015-06-03 11:09:33 -07:00
..
Android.mk libgui: Fix some bitrot/warnings in tests 2015-04-20 13:17:23 -07:00
BufferQueue_test.cpp libgui: Add generation numbers to BufferQueue 2015-06-03 11:09:33 -07:00
CpuConsumer_test.cpp libgui: Fix some bitrot/warnings in tests 2015-04-20 13:17:23 -07:00
DisconnectWaiter.h Add a BufferItem parameter to onFrameAvailable 2014-11-07 10:39:13 -08:00
FillBuffer.cpp libgui: Split SurfaceTexture tests into more files 2013-12-09 09:52:02 -08:00
FillBuffer.h libgui: Split SurfaceTexture tests into more files 2013-12-09 09:52:02 -08:00
FrameWaiter.h Add a BufferItem parameter to onFrameAvailable 2014-11-07 10:39:13 -08:00
GLTest.cpp libgui: Split SurfaceTexture tests into more files 2013-12-09 09:52:02 -08:00
GLTest.h libgui: Split SurfaceTexture tests into more files 2013-12-09 09:52:02 -08:00
IGraphicBufferProducer_test.cpp Fix libgui tests. 2015-05-22 13:14:57 -07:00
MultiTextureConsumer_test.cpp GLConsumer: Stop using default constructor params 2014-06-24 13:09:19 -07:00
SRGB_test.cpp libgui: Fix some bitrot/warnings in tests 2015-04-20 13:17:23 -07:00
StreamSplitter_test.cpp libgui: Fix some bitrot/warnings in tests 2015-04-20 13:17:23 -07:00
Surface_test.cpp libgui: Add generation numbers to BufferQueue 2015-06-03 11:09:33 -07:00
SurfaceTextureClient_test.cpp Fix libgui crop matrix test. 2015-05-29 16:26:36 -07:00
SurfaceTextureFBO_test.cpp libgui: Fix some bitrot/warnings in tests 2015-04-20 13:17:23 -07:00
SurfaceTextureFBO.h libgui: Split SurfaceTexture tests into more files 2013-12-09 09:52:02 -08:00
SurfaceTextureGL_test.cpp libgui: Fix some bitrot/warnings in tests 2015-04-20 13:17:23 -07:00
SurfaceTextureGL.h GLConsumer: Stop using default constructor params 2014-06-24 13:09:19 -07:00
SurfaceTextureGLThreadToGL_test.cpp libgui: Split SurfaceTexture tests into more files 2013-12-09 09:52:02 -08:00
SurfaceTextureGLThreadToGL.h Add a BufferItem parameter to onFrameAvailable 2014-11-07 10:39:13 -08:00
SurfaceTextureGLToGL_test.cpp Fix libgui tests. 2015-05-22 13:14:57 -07:00
SurfaceTextureGLToGL.h libgui: Split SurfaceTexture tests into more files 2013-12-09 09:52:02 -08:00
SurfaceTextureMultiContextGL_test.cpp GLConsumer: Fix eglTerminate/eglInit edge case. 2014-08-27 03:10:58 +00:00
SurfaceTextureMultiContextGL.h libgui: Split SurfaceTexture tests into more files 2013-12-09 09:52:02 -08:00
TextureRenderer.cpp libgui: Split SurfaceTexture tests into more files 2013-12-09 09:52:02 -08:00
TextureRenderer.h libgui: Split SurfaceTexture tests into more files 2013-12-09 09:52:02 -08:00