Go to file
Jesse Hall 028dc8f2d7 Provide HWC prepare with a valid output buffer
We weren't dequeing and setting the output buffer until just before
set(). This didn't allow HWC to make decisions in prepare() based on
the output buffer format, dimensions, etc.

Now we dequeue the output buffer at the beginning of the composition
loop and provide it to HWC in prepare. In GLES-only rendering, we may
have to cancel the buffer and acquire a new one if GLES requests a
buffer with properties different than the one we already dequeued.

Bug: 10365313
Change-Id: I96b4b0a851920e4334ef05080d58097d46467ab8
2013-08-20 16:35:32 -07:00
build Add Dalvik heap definition for 7" xhdpi devices. 2013-05-06 15:06:20 -07:00
cmds fix build. optional test broke. 2013-08-14 18:22:02 -07:00
data/etc Add NFC host-based card emulation feature. 2013-07-22 16:57:17 -07:00
include Re-enable frame dropping for non-auto timestamps 2013-08-16 15:15:16 -07:00
libs Fix build 2013-08-19 08:56:07 -07:00
opengl Replace sRGB_888 with sRGB_X_8888 2013-08-16 07:50:11 -07:00
services Provide HWC prepare with a valid output buffer 2013-08-20 16:35:32 -07:00
MODULE_LICENSE_APACHE2
NOTICE