- Set the HWC_DISPLAY_SECURE attribute in the HWC.
- All the physical connected displays are assumed to be secure by SF.
Hence set this display attribute as true.
- This is added for backcompatibility.
Change-Id: I9e0ac4f3d923f990a5c81a3c36638bd62fdc83c0
1. Replace device interfaces between display engine and hwcomposer
with display interfaces.
2. Replace all device interfaces internal to display engine with
display interfaces.
3. Rename device_base header and source files to display_base header
and source files.
4. Rename hwc_sink header and source files to hwc_display header and
source files.
Change-Id: Iedde81fb19583bcaf71cc631d935c7268511027f
1. Pass layer updating flag to composition manager to mark those
layers for SDE composition.
2. Compare cached layer stack info with current layer stack info.
if it matches then set composition type to HWC_OVERLAY, so that
surfaceflinger wont compose those cached layers into framebuffer
3. Cache current layer stack information for next frame composition.
Change-Id: I3485a8ac2242fa25b48e79b1549d37ef7638c9af
- Add DisplayEventHandler to receive VSync event from driver.
- Add hooks to enable/disable VSync from client.
- Propogate VSync timestamp to the client
Change-Id: I27ea9773c424d8ad85f11f292ddd8792564bbcdc
1. Pull LayerArray information in LayerStack struct and
remove LayerArray.
2. Remove size_t usage in SDE.
Change-Id: If2d4be17e42c27a2ee451c103282bac35eea42dc
1. Implement dump interface and provide hooks for adding
dump information from different modules.
2. Rename writeback session module to offline controller.
3. Merge logger.h functionality into debug.h
4. Rename DISPLAY_* as SDE_*.
Change-Id: I3e8df27a848475d067801037bcdc807561d35cc8
1. Load sde core and create primary display in hwc session.
2. Prepare layer stack for primary display.
3. Open open fb node for primary display.
4. Add support to select a composition strategy using strategy
interface and allocate mdss resources using resource manager
in composition manager.
5. Manage mdss pipe state machine and configure pipes for layer
stack in resource manager.
6. Add default strategy to select GPU composition.
7. Add support for hw layer to atomic commit translation.
Change-Id: I5a5537dbcb28727e16b0c055e17a387696f6dac8