Age | Commit message (Collapse) | Author |
|
CRs-Fixed: 3121678
Change-Id: I2b778cc0fa1d9f93560fadfd715605ae062f5af1
|
|
CRs-Fixed: 3159089
Change-Id: Id751d5ab8b7f4c1a02ff9bfdb4cecbf648905994
|
|
s-keystone-qcom-release
Change-Id: Ia9293f633c8b1782cbd978bdc3ee4334e841675a
|
|
Change-Id: I2fa95e3ecfc3219041352b9c0446f9113da2bbbe
|
|
CRs-Fixed: 3159480
Change-Id: I7b678d1e9c8c8b3522b7f7ac1e4563dce2b1b790
|
|
s-keystone-qcom-release
Change-Id: Ia13a1517766c371b8247a82060023b52e1d5ff36
|
|
s-keystone-qcom-release
Change-Id: I566f5e1dc61784ff0320ca8ec573b6d20183d923
|
|
In streaming video case, video decoder needs to change buffer
color space dynamically according to video stream real-time
parameters.
CRs-Fixed: 3155775
Change-Id: I21590ee41708f5cb1ed45cb5a7f5c00f1c129bb0
|
|
CRs-Fixed:3120039
Change-Id: I3743ab8ff1c78aa4ee6521d44976609089c0d661
|
|
s-keystone-qcom-release
Change-Id: I3a2a1c3b8551e1c6af02b7c5426bffa4d5835511
|
|
Change-Id: If74c10b29ebf0bc7bdf991abec1d7b77d0cb3aea
|
|
Bug: 220074017
Change-Id: Ic33b5a6c518f7aa587e6c7cf0bfd6df4c795782b
|
|
s-keystone-qcom-release
Change-Id: I0ad3891528bf9a1d76a5873e0f8cfcda1b88650d
|
|
|
|
s-keystone-qcom-release
Change-Id: I6cdf11945f73fada249898f94e85fe76880de754
|
|
s-keystone-qcom-dev
|
|
To avoid it being initialised to true randomly.
Bug: 199483370
Bug: 198370268
Change-Id: I75be2b1d305e22f8a71532b9f5b8ea6c469baaaa
Merged-In: I75be2b1d305e22f8a71532b9f5b8ea6c469baaaa
(cherry picked from commit ba48944f4b465f5927a4764b461942fdf245ca08)
(cherry picked from commit cccbb97d57caded61785c70ac6d5760037a15d3c)
|
|
CRs-Fixed: 3138822
Change-Id: I908baf43abc0ea6cac31842266beee2d77cd8e7f
|
|
s-keystone-qcom-release
Change-Id: I07bd68059025f3fe061bb037cde47fb804640d66
|
|
Avoid dependency on orientation flag from setDisplayProjection.
Handle the FB scaling use-case based on the orientation of FrameBuffer
and the LayerStackRect parameters.
Change-Id: I4e9aed8c4ccc7a80ebc2dfe931eddbc06f64daa6
CRs-Fixed: 3127296
|
|
Change-Id: I5ac8ddbe7f80fa867725cbffdcaf90a7d30de824
|
|
s-keystone-qcom-release
Change-Id: Ib53b688cfd6f3f0a8d5c0e46244840057c21e0e0
|
|
"LA.QSSI.12.0.r1-06100-qssi.0"
Change-Id: I8375c5be732ba39cd8b840a5003b82ab2e758503
|
|
Change-Id: I372bf9eac9ae451b7cadd67be98316e32f67cdb2
|
|
Change-Id: Ie7bca96fb4df5a00044c4181ad5245540c465128
|
|
The FOD layers should be always composed by the device to set the
custom zpos bits to the kernel. By default all layers are set to
device composition and the proprietary libsdmextension.so moves
some to client composition. Unfortunately that also affects the
Udfps touched layer. After this commit the layer below the Udfps
touched layer is forced to be client composition. For unknown
reasons libsdmextension will not change the Udfps touched layer
to client composition anymore.
tests:
- Run 'adb shell dumpsys SurfaceFlinger' and ensure that the Udfps
touched layer is composed by the device
- Ensure that the Udfps touched layer correctly sets the zpos bits
on the kernel while / after using WFD
Signed-off-by: daniml3 <danimoral1001@gmail.com>
Signed-off-by: Arian <arian.kulmer@web.de>
Change-Id: I8aeb98d18557ad4e971eaba74700ceb3058273ab
|
|
* Supports changed z Udfps order
* Supports changed Udfps usage bits
TheScarastic: Adapt to extension lib and support 12 BiometricPrompt
Co-authored-by: TheScarastic <warabhishek@gmail.com>
Change-Id: Id95aa73e06b4223a6b4f05c69fa2fc494f9a97b1
|
|
Change-Id: I51afeca765bd48370d23ed44ca9e9070f5710851
|
|
Change-Id: I29b9af3378136b2f60ca883b2265d0874569c7fc
|
|
Gpu service needs tracefs access to attach the BPF program
to the gpu_mem_total tracepoint for GPU memory tracking.
Bug: 208892266
Bug: 209513178
Bug: 214061655
Test: adb shell dumpsys gpu --gpumem
Change-Id: I10fd54544bee940313f3987247c1841101a9d03a
Merged-In: I10fd54544bee940313f3987247c1841101a9d03a
|
|
Change-Id: I15c0abde8bad83180a3971ec685378bacdf09c09
|
|
am: ec7e4d9a5c -s ours am: 9c097670cd -s ours
am skip reason: Merged-In I52d253ed5a10f0e4ade372048721913405ed668a with SHA-1 2914a57d75 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/16613881
Change-Id: I3976b73eb9ba72294a5a4113264fed51e3c6903d
|
|
am: ec7e4d9a5c -s ours
am skip reason: Merged-In I52d253ed5a10f0e4ade372048721913405ed668a with SHA-1 2914a57d75 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/16613881
Change-Id: I9218d997dcf98117b0f241de6dea69be74095f8d
|
|
am: 2914a57d75 -s ours
am skip reason: Merged-In I52d253ed5a10f0e4ade372048721913405ed668a with SHA-1 9c9c191345 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/16614247
Change-Id: Ic690dbeb34cbc62c4d38d8348587f13a6fcb7efc
|
|
Skia always accept an Android buffer and wraps it around with a texture
even if its size exceeds the limit GL exposes. Therefore let's skip
creating the texture in SurfaceFlinger and outputs an error log to
logcat.
I chose to do it in SurfaceFlinger rather than RenderEngine is because
the external texture mapping is designed to be asynchronous, so it'd be
better to keep that way. The limit is also exposed out of RenderEngine
so SurfaceFlinger can check it before creating external textures as
well.
Bug: 190399306
Bug: 204316511
Test: The test mentioned in the bug fails instead of crashing
SurfaceFlinger.
Test: atest SurfaceFlinger_test
Test: atest libsurfaceflinger_unittest
Change-Id: I52d253ed5a10f0e4ade372048721913405ed668a
(cherry picked from commit 9c9c19134593655c36fe70aaa45a91ad4f75e36f)
Merged-In: I52d253ed5a10f0e4ade372048721913405ed668a
|
|
Skia always accept an Android buffer and wraps it around with a texture
even if its size exceeds the limit GL exposes. Therefore let's skip
creating the texture in SurfaceFlinger and outputs an error log to
logcat.
I chose to do it in SurfaceFlinger rather than RenderEngine is because
the external texture mapping is designed to be asynchronous, so it'd be
better to keep that way. The limit is also exposed out of RenderEngine
so SurfaceFlinger can check it before creating external textures as
well.
Bug: 190399306
Bug: 204316511
Test: The test mentioned in the bug fails instead of crashing
SurfaceFlinger.
Test: atest SurfaceFlinger_test
Test: atest libsurfaceflinger_unittest
Change-Id: I52d253ed5a10f0e4ade372048721913405ed668a
(cherry picked from commit 9c9c19134593655c36fe70aaa45a91ad4f75e36f)
Merged-In: I52d253ed5a10f0e4ade372048721913405ed668a
|
|
s-keystone-qcom-release
Change-Id: Iba9826587ad1db0e731f0f07c33ae6885333df60
|
|
Change-Id: I1eb04573e4067c70aff5c6e6ef470122dbbbadf8
|
|
Change-Id: I6a6467d5515bfae05384053e816c8fb8d363ffad
|
|
|
|
applying another overlay." into sc-v2-dev
|
|
CRs-Fixed: 3107071
Change-Id: I279eada61ceec9063444758d3a61f5f338830dba
|
|
s-keystone-qcom-release
Change-Id: If0397dfa47f57fadd9031b3eeaa052abe9c5c610
|
|
Change-Id: I7262d559ebece98f97357db12d77af68e6d40e2b
|
|
If a transaction contained a cached buffer, and was
parcelled then merged, the releaseBufferEndpoint would
not be merged correctly. This would result in SF not
releasing a buffer and the app eventually ANRing.
DO NOT MERGE because this issue doesn't exist in master
Bug: b/205791752
Test: manually rotate apps to trigger sync
transactions and check the logs to see
we don't release stale buffers. Real tests to
follow
Change-Id: Ibd295be5e06fea00b331610206f1664f651afed3
|
|
Change-Id: I38291448b567328240bec5beb3c76a70ef3c55ee
|
|
Use a wp<> instead of raw pointer and remove the mutex around it
to prevent potential deadlocks.
Bug: 208121127
Test: stress test by partner
Test: atest BLASTBufferQueueTest
Change-Id: Iffed80410aeffc9b724d5c01ca2ec589c9622990
Merged-In: Iffed80410aeffc9b724d5c01ca2ec589c9622990
|
|
another overlay.
Add all fields to parcel (mLoadFileName, mLayoutOverlayApplied, mKeysByScanCode, mKeysByUsageCode).
Add all fields to equality operator.
Add tests to libinput_tests.
Bug: 210090260
Test: Manually verified that layout changes correctly.
Test: atest libinput_tests
Change-Id: I1777b87e5c2ce8a0dbd42ad48748ea9e669c9139
(cherry picked from commit 90bc949048f2b91fa841cb8272381af8c301c055)
|
|
s-keystone-qcom-release
Change-Id: Id8afd6063a063165c0329dfa1384b30547959886
|
|
Change-Id: I24dfbab144ef36a2aecaa1e49511ccef931b44e3
|