Age | Commit message (Collapse) | Author |
|
|
|
|
|
Fence get is now part of atomic commit. Update fence get property
for Concurrent Writeback before pushing commit.
Change-Id: Ib089633408dd801cff8a0b779401521e1c3bbfec
|
|
Fix the disabling of Partial Update feature, in case of Concurrent
Writeback for multiple frames.
CRs-Fixed: 2318849
Change-Id: Id34eb53b101cf445eacb7d7e9716ae5b8d3a7ac7
|
|
Video mode panels make use of dirty regions to recompute
aggregated fb roi that needs to be cropped from cached buffer.
Reset validate to update appropriate rect.
CRs-fixed: 2326636
Change-Id: I9e6519ca833f84c36d9fa6fb8270ccf3d1fcf83d
|
|
|
|
|
|
|
|
Add support for default QDCM XML files for sdm710.
Change-Id: I2812910a29478a815776d563514dabd735e70da6
|
|
Change-Id: I89aff95305bfdf68a70d1b7cda289a71802f1a87
|
|
CRs-Fixed: 2327306
Change-Id: I03e7e7caac64bc62c609c1d85606b3a350563929
|
|
|
|
Set CRTC mode while poweron, so that poweron and poweroff
can be performed without commit in between.
CRs-Fixed: 2305135
Change-Id: I5f726c3b9c106fdc047d67591918d82939e45311
|
|
Force 4 bytes padding to avoid data leak due to uninitialized padding.
Bug: 77237704
Change-Id: Ib45ef7e3751667f037465105209c491f0bf927a6
CRs-Fixed: 2257685
|
|
|
|
Fix to return BAD_PARAMETER for invalid RenderIntent value in
GetRenderIntents api and invalid ColorMode in
SetColorModeWithRenderIntent api. Currently they return
Unsupported error.
Change-Id: Ic56322f56170d2e421161c69ebf4900f86ec554c
|
|
|
|
Fix for GetDozeSupport api to return BAD_DISPLAY error, if
that display doesn't exist.
Change-Id: I53c61d0d0adc3850ef9e82da189c4d8141466c93
|
|
1. Define client interface to enable/disable idle power collapse
2. Maintain refcount to handle concurrent enable/disable
3. Trigger the screen refresh and wait for the next frame commit
done event before returning the control to the client on disable
idle pc
4. Enable idle pc on suspend and reset the refcount
5. Add binder support to enable/disable idle pc
CRs-Fixed: 2255316
Change-Id:Ibcaf9d4edca502cc91e9b201be822bd48313a635
|
|
Wait for retire fence and notify pmic about secure display end after
populating the retire fence from layer stack.
Change-Id: I61661d2b4939bbd184aeb8dac310ff156026800c
CRs-Fixed: 2298981
|
|
Notify secure display start/end to PMIC driver to disable PMIC irqs
before the start of secure display session and enable PMIC irqs after
the end of secure display session to avoid register access by PMIC
drivers during secure display session.
Change-Id: I6c71b7f0cb8c78be4144bd785b752c4e1ad0c86b
CRs-Fixed: 2285937
|
|
Fix GetReadbackBufferAttributes api to get the Dataspace from current
ColorMode of HWC Display.
CRs-Fixed: 2288505
Change-Id: I75325d21b01e517236eb3c8124c706952103ae9b
|
|
supported formats"
|
|
Remove adreno pixel format mapping for HAL_PIXEL_FORMAT_DEPTH_32F_STENCIL_8 as
it is not supported by GPU.
Change-Id: I239fced6b19ec79397a634f6351dc52f2cf35d67
CRs-Fixed: 2287039
|
|
Update list of UBWC supported formats to include the
newly added AHARDWAREBUFFER formats.
Change-Id: I32043e3accc36e56af163f14e4b9713d77873d35
CRs-Fixed: 2287039
|
|
|
|
Change-Id: I2b2f525278219f24f48894d04db891871215a017
CRs-Fixed: 2281150
|
|
|
|
|
|
Allow Skip Validate, if the Partial Update feature is not enabled
on Display and surface is getting updated on the updating layer(s).
CRs-Fixed: 2280394
Change-Id: I0524818fb4cbb11dcc8fc993fa7ae536bd555709
|
|
-- FBT refresh rate updates on SetClientTarget call.
-- Set it upfront(prepare) so that SDM doesn't
misinterpret its frame rate.
CRs-Fixed: 2274297
Change-Id: Ia45fb173522b2fb392d02b74c535cc216dba5e8c
|
|
HAL_PIXEL_FORMAT_DEPTH_24 should be mapped to
ADRENO_PIXELFORMAT_D24_UNORM_X8_UINT.
Change-Id: I84e04f79d0bd4606365705f38b2410a650697cef
|
|
Add property to disable calling into adreno size calculation APIs
Change-Id: I538a880769c4ce55ac42bcccfd5faebfa284d4e0
CRs-Fixed: 2268733
|
|
|
|
Add get/setMetaDataAndUnmap(..) api that remove the meta-data
mapping and reset the mapped pointer in handle.
Use these versions in setMetaData called during alloc to
ensure allocating process does not duplicate invalid
base address of metadata (i.e when native_handle is cloned
without importing)
CRs-Fixed: 2265196
Change-Id: I0481ad8d59950256723871a089aeb3d143afac5a
|
|
Update vsync skew debug property to treble compliance.
Vendor prefix should be present in all vendor properties.
Change-Id: I322a2ef5e9d392f59e73c80f2adafa8346e0be7e
CRs-Fixed: 2265938
|
|
Skip SDM prepare, if all the layers in the current draw cycle are
marked as Skip and previous draw cycle had GPU Composition, since
the resources for GPU Target layer, have already been validated and
configured to driver. It avoids unnecessary CPU cycles in Strategy,
Resource Manager, DAL, etc. in SDM and the Validate IOCTL in driver.
CRs-Fixed: 2269870
Change-Id: I019a13d0eaf08c01d710555ff99f104d2a3d24ce
|
|
|
|
Change-Id: Id9dab7861e41b9b69270235d0cff4db469029684
|
|
Fix size calculation by consistently using adreno or gralloc calculation APIs
Change-Id: Ic0cef22d6f99a17d7ce392d02a21edc812cd907b
CRs-Fixed: 2262355
|
|
Avoid using adreno size calculations for secure camera and
secure display buffers.
Change-Id: Ib61d893cbcc57b10070250a63b8fa79106de4af3
CRs-Fixed: 2262355
|
|
Change-Id: Ia4c680381801f14305515bb2e6b75cd49794743d
|
|
Fix HWC Writeback failure to capture first frame if directory does not exist.
Change-Id: I051238462cd3f12c1bda5345201f8cf0c7ed4701
|
|
Add support for optional user preferences of output buffer format and
post-processed flag, in the HWC binder command to dump frame output.
CRs-Fixed: 2254012
Change-Id: I33298fab5122c1fa8e687b72dfa429e287261afb
|
|
|
|
Reduce the fb_id cache limit for UI layers to 3 and for Rotator
use cases to 2. This is required to reduce orphaned allocations
in pre-rotation use cases.
CRs-Fixed: 2253973
Change-Id: I3989c0179d5a97b596605dd5405b89abbba5c509
|
|
Change-Id: Ia5166410bb7a08a6cf0d8e8c07973ef34342b980
|
|
|
|
into display.lnx.4.9
|
|
Add system property to enable Rotator for UI layers.
It is disabled for UI layers by default.
Change-Id: I4735432c954e171092514a50979b17fa4914bcef
CRs-Fixed: 2230994
|