replicant-frameworks_native/include
Eric Penner 5c3d243fcc GLProducer: Reference count images rather than buffers.
In most cases, EGLImages can be created one-to-one with graphic
buffers in slots, but that was difficult due to some special
cases:
- ReleaseTexImage binds a custom 'unslotted' debug image.
- When all slots are freed, we still need to hang on to one.

These cases were handled by keeping an additional reference to
the 'current' buffer (mCurrentTextureBuf), but we would create
new images since we can't reference count them in the same way.
This patch uses the same semantics, except that it reference
counts the image (an EglImage wrapper class) rather than just
buffer. The wrapper class also detects the cases when we need
a new EGLImage, and only creates them in those rare cases.

Change-Id: I2915761dbe49d2a9bda1f59e60f857543634636b
2014-07-21 18:16:12 -07:00
..
android Surface reportingMode for Sensors. 2014-06-12 14:49:41 -07:00
batteryservice BatteryProperty: Add property ENERGY_COUNTER and 64-bit integer properties 2014-05-16 03:05:11 +00:00
binder Remove Parcel::writeIntPtr. 2014-06-12 15:26:39 +01:00
diskusage
gui GLProducer: Reference count images rather than buffers. 2014-07-21 18:16:12 -07:00
input Bump axis limit 2014-06-09 18:56:43 -07:00
media Fix non-portable definition of CryptoPlugin::SubSample 2014-07-01 14:54:45 -07:00
powermanager PowerManager: add powerHint binder method 2014-04-02 21:24:01 +00:00
private Allow "opaque" flag to be updated. DO NOT MERGE 2014-02-18 15:55:42 -08:00
ui Add two new display info fields 2014-06-17 10:41:46 -07:00