e203b369a97d31e26672d068dd483ff50330b37a |
|
17-Nov-2016 |
Fabien Sanglard <sanglardf@google.com> |
Fix errors in hardware composer specifications Change-Id: Ic5db58ad46875e5e0dca9c5dfaebb6eaf3874157
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
4e9221bd8785c2f2de9fe2c0e315e5c590fefd9f |
|
03-Sep-2015 |
Dan Stoza <stoza@google.com> |
Hardware Composer 2.0 Headers for version 2.0 of the Hardware Composer HAL Change-Id: Ie5c26a11b20b7e8f8c752ca51d5cbaf2cbaa9a45
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
95f017990ba70ba3ed22eac4f61c4f02cfc79045 |
|
31-Aug-2015 |
Dan Stoza <stoza@google.com> |
HWC: Add a color transform attribute per display Adds a color transform option to the queryable display attributes, which allows a different vendor-specific color transform (e.g., wide gamut, sRGB, etc.) per display configuration. This does not increase the HWC version, and is considered a part of HWC 1.5, though if getDisplayAttributes returns an error code as a result of being passed an unsupported attribute, the call will be retried without the new color transform option. Bug: 20853317 Change-Id: Iab1605bc073ed4caa780e55ddf396efeeff3aff1
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
811445a3f31023985b498312da3d9690dc20ca11 |
|
12-Feb-2015 |
Dan Stoza <stoza@google.com> |
HWC 1.5: Add per-layer damage region This adds an array of rects to hwc_layer_1_t that define which portions of that layer's source buffer have been modified. If there are a non-zero number of rects, then any portion of the source buffer not touched by one of the rects may safely be assumed to not have been modified. If no rects are defined, then the whole source buffer must be assumed to have been modified. Change-Id: Id5efafee74602ed7d76609180e334ed203c23f7e
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
4a6788b02fb2bd174ac9e2386029785f084b7fdd |
|
01-Jul-2014 |
Riley Andrews <riandrews@google.com> |
Add interface for doing asynchonous cursor layer updates to hwcomposer Change-Id: If2ab523b400cfb586c8e1fed98f2ebe3538c0419
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
842b906dd44bf874e17334d0343ede76d3e87c50 |
|
18-Jul-2014 |
Jeff Brown <jeffbrown@google.com> |
Add new HWC_POWER_MODE_DOZE_SUSPEND power state. Change-Id: Ice194315bc51ca25732c9e30c809bd6b39f3718f
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
02b31986cba2cd1612155a1bb72d0fb17b55b219 |
|
26-May-2014 |
Prashant Malani <pmalani@google.com> |
hwcomposer: Add function pointer for setPowerMode() callback The blank HWC call is being replaced by a setPowerMode() call. This incorporates all of the blank functionality, but provides added support for display low power modes, if they are available in hardware. Currently there are three supported modes: - HWC_POWER_MODE_OFF : Turn screen off. - HWC_POWER_MODE_DOZE : Put screen in low power mode. - HWC_POWER_MODE_NORMAL : Turn screen on, and exit low power mode (if display was previously in low power mode). Where applicable, the device driver is expected to retain and restore the low power mode state of the display during entry and exit from suspend, respectively. Bug: 13472578 Change-Id: I743ea3a2cb58247d14d7c47158b09a5309cca710 Signed-off-by: Prashant Malani <pmalani@google.com>
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
8c79c08578b51a1385759eddf25b0ec5f03e5198 |
|
14-Feb-2014 |
Jesse Hall <jessehall@google.com> |
Add HWC 1.4 with support for sideband video layers Change-Id: Ie40668a8667e26f1d570a2f756f1178d0dcbbf5c
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
fc0ff2a8700eb11aef7a961b279d846c8a1c04c5 |
|
16-Aug-2013 |
Jesse Hall <jessehall@google.com> |
Add HWC_DISPLAY_VIRTUAL and adjust display count constants Both surfaceflinger and HWC implementations have been defining these themselves, making future changes more difficult. Better to define them centrally, where they can be updated easily. Change-Id: I793158b858c84b2470b05f9ea77cc5a0c7e247f1
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
3b4732c9d5462daf52a2ee1a42410bb0220fd28f |
|
10-Jul-2013 |
Mathias Agopian <mathias@google.com> |
bump HWC version to 1.3, add support for float crop rectangle Change-Id: I8601ecc9f39052000b872805be1637ee73b0d3e1
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
71b9c1fab92727b1463226681d7bd61aac85291b |
|
11-Jan-2013 |
Jesse Hall <jessehall@google.com> |
Remove remnants of HWC 0.x Change-Id: I85f4b95e8db44998abc07686a554d3e802a6a4a9
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
7cb03d79b3040d9b43ffc81414e9853e8a57adb1 |
|
07-Sep-2012 |
Jesse Hall <jessehall@google.com> |
Add outbuf fields for HWC 1.2 virtual displays Also rename HWC_DISPLAY_RESOLUTION_* to HWC_DISPLAY_WIDTH and HWC_DISPLAY_HEIGHT for consistency. Change-Id: Iabe6db0816f6f6eaaac24c3c9ae554177bcabf1d
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
903811cd0020f555d826870f018823b9063b37ab |
|
04-Sep-2012 |
Jesse Hall <jessehall@google.com> |
Make HWC_MODULE_API_VERSION fit in uint16_t again Change-Id: I4e32c3b7be9826cfac1e7226f7fd8894b6c97c1e
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
2c13759c61dd111efc9509ddf37330f50f706f64 |
|
29-Aug-2012 |
Jesse Hall <jessehall@google.com> |
Add new HWC 1.1 queries and hotplug callback Change-Id: I40164e60b33174e98a3843ec99f1680b1bb1c675
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
3f5b522ac9a472de756c08b16f357acd6dc26e34 |
|
29-Aug-2012 |
Jesse Hall <jessehall@google.com> |
Encode header version in api versions Change-Id: I0216bef3ba0cfaed2fe908f735e546d0734c0b13
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
43b51d9fdd7a447c9de7bf30960a1963c93ff5c3 |
|
22-Aug-2012 |
Jesse Hall <jessehall@google.com> |
Add NUM_DISPLAY_TYPES query and refine display list semantics Change-Id: I740859bfa2b126edcdf06f7b2c8208770bc864f9
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
f4e4624ef78fa72dd976b201c08ceb394564279c |
|
22-Aug-2012 |
Jesse Hall <jessehall@google.com> |
Define HWC_DEVICE_API_VERSION_1_1 Change-Id: I925e010fb6367979de9b7657607ea5b444820a7e
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
d18c83fc044a5f1d74ebe59bea7763b75c4d00d7 |
|
17-Aug-2012 |
Jesse Hall <jessehall@google.com> |
HWC 1.1: add FRAMEBUFFER_TARGET layer type Change-Id: I61965c343dceb4137bc439b49ea90ec13183b719
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
d479ad22a0254fa0b5358fe82fa404e3e96c631a |
|
06-Jun-2012 |
Jesse Hall <jessehall@google.com> |
Introduce HWC_DEVICE_API_VERSION_1_0 The new version adds an acquire and release fence to each layer, providing explicit producer->hwc and hwc->producer synchronization. Change-Id: Ibd6e3c7b3515c012c767246e6d6514274fdef01d
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|
e291f71e0a25ac9bb39fb754c599b710ab8f59d5 |
|
14-May-2012 |
Mathias Agopian <mathias@google.com> |
split hwcomposer.h hwcomposer_defs.h now contains enums, which are essentially names. This won't change when we rev the h/w composer API (new ones will be added instead). we do this to avoid having to abstract all these constants in higher level APIs; instead hwcomposer_defs.h can be included without exposing the hwcomposer's data structures (which are a lot more fragile wrt. backward compatibility) Change-Id: Ifb514f64de02a599fdd2d31c188327209ccb0ffc
/hardware/libhardware/include/hardware/hwcomposer_defs.h
|