- Aug 02, 2023
-
-
Huihong Luo authored
This improves performance by moving allocateHelper to a different thread, which is launched early so that the allocation is ready when it is needed. In addition, each display will only need at most one additional texture per frame, so replace the idea of a minimum pool with making sure there is either at least one texture in the pool or a future which will generate one. Bug: 256184546 Test: atest libcompositionengine_test Change-Id: Icb92a85c07b9f2911d1365aa9bbc8d0750a8c116 Merged-In: Icb92a85c07b9f2911d1365aa9bbc8d0750a8c116
-
- Jul 15, 2023
-
-
Alec Mouri authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/24060658 Change-Id: If07d62e1355ec2bfcea7011d12359683689392af Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
- Jul 14, 2023
-
-
Alec Mouri authored
If the device is configured to decode SDR video standards as sRGB, then we need to do this for screenshots and caching as well. See patch I64fc8f2ea77f8e595333de36fb9da2979d8316ca for why we allow for reinterpreting 170M as sRGB. Bug: 288330598 Test: Netflix full screen, disable HW overlays, then swipe to home Change-Id: Ie4eabd6301826fcb9e302ba6079f7f6b94e5a8b8
-
- Jul 13, 2023
-
-
Treehugger Robot authored
-
- Jul 12, 2023
-
-
Treehugger Robot authored
-
- Jul 11, 2023
-
-
Cody Heiner authored
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am: 7ed143a5 -s ours am: a8a53995 -s ours am: ce68dd7e -s ours am: 1c5a29c7 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: If0b19ebc25bef070bea72c27bf3d03a671c9a5f1 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am: a7d1ab18 -s ours am: d750a466 -s ours am: e4124ede -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: I63708d3803518ba33f9cef48bb7db983b858f7d9 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am: 7ed143a5 -s ours am: a8a53995 -s ours am: ce68dd7e -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: I17cf1b39c03ea770ef9a6ce55fc8fcf28d038662 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am: a7d1ab18 -s ours am: d750a466 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: Ibbf0253698345079d9210324318d74553471bd04 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am: 7ed143a5 -s ours am: a8a53995 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: Ia96901ed1cd1a291adb76d9956f4f27ec49c278b Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am: 7ed143a5 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: Idb98e606f3615c2a6f79e1e6f4474acc15cad3fb Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am: a7d1ab18 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: I63384207add35ce04706e6eace51c0abb8fd6a38 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: Icab0f8d912b0e4f9cc743ecadd9c5deac2a52fee Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am: ea256bec -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: I1b8d4181767020c9efbc3835e6d3381762524d24 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 24a7874b am: bc5214e0 am: 2039b815 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: I3a1639cf19d7d0f4a33a247a8b185f3365525c47 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: I26c7c10dadc8f4eec8392130a0357e3505a5de00 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23905808 Change-Id: I82fbc5e1dab9df417fb7da6a18a8ebfac19a21f4 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 7fb70780 am: 4ca2500f am: 69580b9a -s ours am: ef318d5f -s ours am: bddbefee -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899871 Change-Id: I17dbd8ba441698d4ce92ee84dc94e74c898cf94c Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 7fb70780 am: 979c2549 -s ours am: ac20ad5a -s ours am: ca679c53 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 a8186037 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899871 Change-Id: I49f0b90a19954036a0cfdec9041b241932ab5e2a Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 7fb70780 am: 4ca2500f am: 69580b9a -s ours am: ef318d5f -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899871 Change-Id: I7ce68fe01a47d74965be4c9cb32e13c6bdc620f1 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 7fb70780 am: 979c2549 -s ours am: ac20ad5a -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 a8186037 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899871 Change-Id: I8b058ac60467004333b39707d8b3291b140b7b2d Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 7fb70780 am: 4ca2500f am: 69580b9a -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 7fb70780 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899871 Change-Id: I576dd4fac65c76cc11a00159acac16f0f31cdc35 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899871 Change-Id: I48fb105c71ef3d56643016445daa31fcfef6e5f1 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: a8186037 am: 034d66ed -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 dd628000 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899875 Change-Id: I284e912139fe00724e70074616a479ed29822d6c Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
[automerger skipped] Fix for heap-use-after-free in GPUService.cpp am: 7fb70780 am: 979c2549 -s ours am skip reason: Merged-In I4d1d2d4658b575bf2c8f425f91f68f03114ad029 with SHA-1 a8186037 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899871 Change-Id: Ice85fd1970fc07b3ffde35f514134f69a5db4a01 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899871 Change-Id: I786d52e608b0e8d31219b094e9c4b90c549491ff Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899871 Change-Id: Ieac80b880878225d914efb41e78385eb76b3a690 Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
sergiuferentz authored
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/native/+/23899875 Change-Id: Iaa4d9327555a073d06dfbdeddf16fe8a7ac4d8ae Signed-off-by:
Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-
Sergiu Ferentz authored
-
- Jul 10, 2023
-
-
Wenxin Feng authored
-
Wenxin Feng authored
We ran the second trackpad ballistic user study to test different designs of the three ballistic phases. The results suggest a later start of the acceleration phase. The curves and sensitivities are updated accordingly. Bug: 288354054 Bug: 289270505 Test: manually Change-Id: I2012302be44c0ad191951b6950140070cd20a2fb
-
Treehugger Robot authored
-
Harry Cutts authored
-
- Jul 07, 2023
-
-
Cody Heiner authored
The `NotifyArgs.h` header is only available within inputflinger. Therefore, the builders that rely on NotifyArgs need to be defined in inputflinger, while MotionEvent-related builders can be defined in libinput (so they can be used in libinput tests). Test: `atest surfaceflinger_tests` passes. Bug: 268245099 Change-Id: I9c9013d3fb8799bba0fa93a0d7dafd3b6b56a583
-
Siarhei Vishniakou authored
This helps debug InputDispatcher by dumping its state from other const functions. Bug: 281806933 Test: none Change-Id: Ic7f1cef7eeaa753115143756ce60f4167412ef24
-
Patrick Williams authored
Bug: 288824234 Test: manual screenshots with temporary changes to use captureDisplay Test: ScreenCaptureTest Change-Id: I31591d6111303518776308a0dfaa195082a7950a
-
Peiyong Lin authored
This reverts commit 0d60e80a. Reason for revert: culprit of boot memory regression Original commit message: """ Load native GLES driver when specified. Since ANGLE and native GLES drivers can coexist, when native is specified, the loader must load the native GLES drivers specified in ro.hardware.egl. This patch adds the support to load native GLES drivers when specified. Bug: b/283858001 Test: atest CtsAngleDeveloperOptionHostTest -c with ANGLE being default Test: atest CtsAngleDeveloperOptionHostTest -c with native being default """ Bug: b/283858001 Bug: b/289956225 Change-Id: I785d2d3ff8dd21a1a207ccd814b5dddb080e9b52 Test: forrest test
-
Harry Cutts authored
After an UP event, it's expected that an input device with a cursor (e.g. mouse, touchpad, stylus) sends a HOVER_ENTER event so that the app knows the cursor is hovering again. From how CursorInputMapper does this, it seems that the convention is for the mapper to send a HOVER_MOVE which is then turned into HOVER_ENTER later in the stack. This is an area we'd like to refactor in future, but for now this fixes the issue in a way that's consistent with CursorInputMapper. Bug: 287246827 Test: in a test app, click with a touchpad and check the UP event is followed by a HOVER_ENTER Test: atest inputflinger_tests:GestureConverterTest Change-Id: I990428552549b3bc8a1eda7199dcbe92801ca4e1
-
Arpit Singh authored
Revert submission 23779328 Reason for revert: Found touch issues on devices in latest qpr-build Reverted changes: /q/submissionid:23779328 Change-Id: Icb8403ba7d33ef9ae6fce9f692f59188ec3fadd3
-