- Query composition manager for an optimal
idle time for the current draw cycle.
- Avoid setting same idle time again on sysfs.
CRs-Fixed: 2011276
Change-Id: I4afde21ad630953d5f701fb3d123435028bdfef2
- Add LayerRequests to SDM Layer Interface, which will
be used in informing any requests from SDM to client.
- Check for color metadata from client and handle
HDR content.
- Include GPU Tonemapper to tonemap any requests
coming from SDM
Change-Id: Idd1882ffab77fc3bff296114f36fb30bff4a4530
Crs-fixed: 1092142
- Remove custom implementation of swap, MIN, MAX and BIT operations.
- Use empty initializer list of memset to 0.
CRs-Fixed: 1029997
Change-Id: I8a8ee05df804d1f27d79c7d6f2fd66cfd29d70ff
1. Define default table map of supported format for all hw blocks.
2. Parse the sysfs node and populate supported format table map
information for all hw blocks.
Change-Id: I34404bb588ca00b9c9c5b58e7ee468bfca390e08
CRs-Fixed: 980862
- Enable newer C++11 features to be used, including the
updated standard library.
- Enable better compiler diagnostics with clang.
Change-Id: Ice550e866673ab57228ccb1f6f250e94a536e396
- Add interface for hybrid composition where some part
of layer is composed by blit engine and rest by SDE.
- Use BlitEngine interface for the blit composition
- Allocate blit target buffers in Commit and use Reconfig to
re-validate the Hybrid composition
- Add C2D as a BlitEngine to get layers composed on the blit
target.
Change-Id: I849da73055920ab13c1a260c9511478457e6894b
1. Adds color interface to color service.
2. Adds data structure shared between color service and SDM.
Change-Id: I164992d61dc750f23bd54877520ae8c9966ec446
- Make libsdmutils Android independent.
- Rename debug_android.cpp to debug.cpp.
- Fix compilation errors observed in linux environment.
Change-Id: I19e275939b27f2f47949c5e17559eeadb09bdccf