Go to file
Jamie Gennis aaa3ecff4b SurfaceTexture: fix a bug with buffer reallocation
This change fixes an issue involving buffer reallocation and the
ALLOW_DEQUEUE_CURRENT_BUFFER mode in SurfaceTexture.  The bug happened
when the buffer slot currently attached to the GL texture was selected
for dequeuing, but the dequeue operation caused the buffer to be
reallocated.  Because the buffer is new, the image producer could fill
the buffer and queue it before an updateTexImage call, which would
result in the "slot %d is current" error in queueBuffer.

Bug: 5631630
Change-Id: Icdd8bc5cad3c7db43953446d9be2603aaea11a8d
2011-11-17 16:00:44 -08:00
cmds Remove the simulator target from all makefiles. 2011-07-11 22:12:16 -07:00
include Define, document, and test the behavior of very large SurfaceTextures 2011-11-11 18:44:35 -08:00
libs SurfaceTexture: fix a bug with buffer reallocation 2011-11-17 16:00:44 -08:00
opengl fix crash when validating an invalid EGL objects 2011-11-14 17:40:21 -08:00
services/surfaceflinger Back to 59fps 2011-11-09 17:54:37 -08:00
MODULE_LICENSE_APACHE2
NOTICE