- 13 May, 2016 1 commit
-
-
Dan Stoza authored
Adds an OccupancyTracker to BufferQueue. This module keeps track of how many buffers are in the queue over time, which, in combination with various aggregation of these statistics, allows SurfaceFlinger to report what fraction of the time a given layer was double- or triple-buffered. Change-Id: Ida6e967dc5483c00a633e9fe03998e420dd88502
-
- 12 May, 2016 7 commits
-
-
Jesse Hall authored
am: 40c07a1d * commit '40c07a1d': libvulkan: Load layer libraries into the app namespace Change-Id: If91efcb98b45650931bd6a01879378a4e73fcc11
-
Jesse Hall authored
am: 1a7eb59c * commit '1a7eb59c': libvulkan: Discover layer libraries in entire search path Change-Id: I714077f8e4174be74293032a64f31e60c2308d22
-
Jesse Hall authored
Bug: 28213888 Change-Id: I79901693c30f0e69730643b424e504a8d3628624
-
Jesse Hall authored
Previously we only searched the unpacked native library path for layer libraries. Now we search all directories in the dynamic linker's search path, including unpacked libraries in the APK itself. Bug: 28213888 Change-Id: I37772fd90f705592ae1725c7c8603b0174e6b133
-
Ashley Smith authored
-
Chia-I Wu authored
am: 12cb94a8 * commit '12cb94a8': vulkan: improve vulkan::driver logcat messages vulkan: use Logger in vulkan::api vulkan: use Logger in the generated code vulkan: add DebugReportLogger vulkan: make debug report callbacks available in DeviceData vulkan: avoid duplicated app messages vulkan: constify DebugReportCallbackList::Message vulkan: refactor DebugReportCallbackList Change-Id: I3b7cff23d1675d9185a8089e43265161caf7d297
-
Chia-I Wu authored
* changes: vulkan: improve vulkan::driver logcat messages vulkan: use Logger in vulkan::api vulkan: use Logger in the generated code vulkan: add DebugReportLogger vulkan: make debug report callbacks available in DeviceData vulkan: avoid duplicated app messages vulkan: constify DebugReportCallbackList::Message vulkan: refactor DebugReportCallbackList
-
- 11 May, 2016 10 commits
-
-
Wei Liu authored
-
Pablo Ceballos authored
am: 0abac03f * commit '0abac03f': SF: Set state modified flag when changing sizes Change-Id: I2268d868a7885a1c4b8a1e28af7c837d0ba6e568
-
Dan Stoza authored
-
Pablo Ceballos authored
-
Jeff Sharkey authored
am: cdea85e9 * commit 'cdea85e9': Move both CE/DE storage areas to adopted storage. Change-Id: I2ae5c637c28f8580bd796c256c526c16245e9fc2
-
Jeff Sharkey authored
am: 128074fc * commit '128074fc': Search both CE/DE storage when clearing caches. Change-Id: I07a7047c059127f6adea20ea457ba9d7c4aed563
-
Jeff Sharkey authored
-
Jeff Sharkey authored
-
Pablo Ceballos authored
The BufferRejecter updates the Layer state when it gets the first buffer of the new size after a size change has occurred. When this happens make sure to set the state modified flag. Bug 27780983 Change-Id: Id8c628c40164110e75f8defd68ca895d72ed2e83
-
- 10 May, 2016 4 commits
-
-
Jeff Sharkey authored
Public APIs now support separate CE/DE storage areas on all devices, so they both need to be moved together. Bug: 25861755 Change-Id: Ibe64a0c9ce0ef286adff2b66bfd432d14f1041d0
-
Jeff Sharkey authored
Now that we have two data storage locations, we need to scan them both when freeing up disk space. Clean up logic to use new get_known_users() API. Bug: 26056125 Change-Id: Ic05c0022d6f5eb438967b69402b1900678f3858b
-
Dan Stoza authored
Correctly applies translation-only transforms to the transparent region so that it aligns with the layer bounds in screen space. Bug: 28220791 Change-Id: If9137b873f4b89890127671d8c45745e079f1cbc
-
Ashley Smith authored
Wear is not supporting a work profile (or multiple profiles) for this release. Bug: 27409742 Change-Id: If5398be6698f5c05ce8c0e0210a607e531f646bf
-
- 09 May, 2016 17 commits
-
-
Marco Nelissen authored
Correctly handle dup() failure in Parcel::readNativeHandle am: 1de7966c am: 275c9f60 am: 853702ce am: 775f2e6d am: 82afbe22 am: c2c470c7 am: 56dea281 am: bca20d83 am: a8244873 am: 93bf31f5 am: f91c66a9 am: fb6342d2 * commit 'fb6342d2': Correctly handle dup() failure in Parcel::readNativeHandle Change-Id: I0c9e0506c4e8c55234373b1158428b122f4fcb6f
-
Marco Nelissen authored
Correctly handle dup() failure in Parcel::readNativeHandle am: 1de7966c am: 275c9f60 am: 853702ce am: 775f2e6d am: 82afbe22 am: c2c470c7 am: 56dea281 am: bca20d83 am: a8244873 am: 93bf31f5 am: f91c66a9 * commit 'f91c66a9': Correctly handle dup() failure in Parcel::readNativeHandle Change-Id: Ib4a4fe7d4ca8291fb82fcbbd91c3a0803a1e1b30
-
Marco Nelissen authored
Correctly handle dup() failure in Parcel::readNativeHandle am: 1de7966c am: 275c9f60 am: 853702ce am: 775f2e6d am: 82afbe22 am: c2c470c7 am: 56dea281 am: bca20d83 am: a8244873 am: 93bf31f5 * commit '93bf31f5': Correctly handle dup() failure in Parcel::readNativeHandle Change-Id: I436ae48cf652ac717ea74e2eff8a92359562e413
-
Marco Nelissen authored
Correctly handle dup() failure in Parcel::readNativeHandle am: 1de7966c am: 275c9f60 am: 853702ce am: 775f2e6d am: 82afbe22 am: c2c470c7 am: 56dea281 am: bca20d83 am: a8244873 * commit 'a8244873': Correctly handle dup() failure in Parcel::readNativeHandle Change-Id: I351dad18e1f3b1903553a8cdfacde18c64f3b6d4
-
Marco Nelissen authored
Correctly handle dup() failure in Parcel::readNativeHandle am: 1de7966c am: 275c9f60 am: 853702ce am: 775f2e6d am: 82afbe22 am: c2c470c7 am: 56dea281 am: bca20d83 * commit 'bca20d83': Correctly handle dup() failure in Parcel::readNativeHandle Change-Id: Ia0845cc9f58fcb2cca204118cbaff6e251ed0b8e
-
Marco Nelissen authored
Correctly handle dup() failure in Parcel::readNativeHandle am: 1de7966c am: 275c9f60 am: 853702ce am: 775f2e6d am: 82afbe22 am: c2c470c7 am: 56dea281 * commit '56dea281': Correctly handle dup() failure in Parcel::readNativeHandle Change-Id: I283fd9ad78ddb434d831adaef58db22a57b335f6
-
Marco Nelissen authored
am: 853702ce * commit '853702ce': Correctly handle dup() failure in Parcel::readNativeHandle Change-Id: I2b8f6070ecc873d67be5a4c72ca870606af93a3d
-
Marco Nelissen authored
am: 275c9f60 * commit '275c9f60': Correctly handle dup() failure in Parcel::readNativeHandle Change-Id: I6516dea7eac82d06e1ffd1d269dbb6415fece948
-
Marco Nelissen authored
am: 1de7966c * commit '1de7966c': Correctly handle dup() failure in Parcel::readNativeHandle Change-Id: Ie043622a17b241c489429273d369e9a478b7ebcc
-
Wei Liu authored
b/28430346 Change-Id: I3821dad5d33cdb38234f0ee6768f7d24159a4283
-
Peng Xu authored
Merge "DO NOT MERGE ANYWHERE Add AOSP Geomag and Game Rotation, and Gravity" into cw-e-dev am: dd9012bf -s ours am: d2ebf374 -s ours am: f96fff50 -s ours * commit 'f96fff50': DO NOT MERGE ANYWHERE Add AOSP Geomag and Game Rotation, and Gravity Change-Id: I6d21d4af2974d71cbe15049424ae6f0837e1b299
-
Nick Vaccaro authored
Merge "DO NOT MERGE ANYWHERE Add AOSP Geomag and Game Rotation, and Gravity" into cw-e-dev am: dd9012bf -s ours am: d2ebf374 -s ours * commit 'd2ebf374': DO NOT MERGE ANYWHERE Add AOSP Geomag and Game Rotation, and Gravity Change-Id: I43a30806ab719a017e9966570ba74725137c1cdd
-
Nick Vaccaro authored
-
- 06 May, 2016 1 commit
-
-
Peng Xu authored
Providing AOSP software implementation of Geomag Rotation Vector, Game Rotation Vector and Gravity sensors for platforms that does not have hardware implementation of these sensors but do have primitive sensors (accelerometers, gyrometers and magnetometers). Previously, AOSP Gravity sensor is enabled only when all primitive sensors are available. This is changed so that AOSP Gravity will be available even no magnetometer is in the device. Related bug/feature request: * b/17508800 * b/22610016 Change-Id: I4e2d3e544884047d66e7fdbce2282f1f8234eae9 (cherry picked from commit f66684a6)
-