summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-04-02Merge "Import translations. DO NOT MERGE" into stage-aosp-masterHEADandroid-wear-o-preview-4android-wear-o-preview-3android-o-preview-4android-o-preview-3android-o-preview-2android-n-iot-preview-4n-iot-preview-4mastermainTreeHugger Robot
2017-04-01Import translations. DO NOT MERGEBill Yi
Auto-generated-cl: translation import Bug: 36832302 Change-Id: I0d317aff3107ba20c86b23a9bca64340451e665b
2017-04-01Import translations. DO NOT MERGEBill Yi
Auto-generated-cl: translation import Bug: 36832302 Change-Id: I54c68b3663b0895b47a8c88965b2608f0f971616
2017-04-01flounder: Add libbt-vendor in device.mkMyles Watson
am: 06e148880d Change-Id: I13d8d6191762f6d97b93c1c533d1b007c8724de8
2017-03-31flounder: Add libbt-vendor in device.mkMyles Watson
Bug: 36810308 Test: build Change-Id: Iae694bb071085d300eca50a405d08b19e677758c
2017-03-15Remove obsolete ENABLE_TREBLE references.Steven Moreland
am: 3cbfb0ae39 Change-Id: I82f284918f161c3ffe524bcbd600adcccf2548a9
2017-03-14Remove obsolete ENABLE_TREBLE references.android-n-mr2-preview-2Steven Moreland
ENABLE_TREBLE compiler flags are no longer used. They have been replaced with use of the VINTF object. Bug: 32978887 Test: pass Change-Id: I2e6509037637537073357f255b49a39de78c88e6
2017-03-02hwc2: atraceMarissa Wall
am: 5c262a2fc8 Change-Id: I8301fea5de61b8a453747d45d03419d51169c9d4
2017-03-02hwc2: dumpMarissa Wall
am: 9031c5046d Change-Id: Iabaeed79162683c013d0b62e237afc2292cebfb3
2017-03-02hwc2: virtual displaysMarissa Wall
am: f93cdd37b8 Change-Id: I645638bc9945c9c3fc17587022e3e02bae82966b
2017-03-02hwc2: color and hdr requestsMarissa Wall
am: 578192bd34 Change-Id: Ib4eb98bec978f3d2fcd5dbcd818bfd19cac1e990
2017-03-02hwc2: present displayMarissa Wall
am: bdbc508d9f Change-Id: I69f543884b61849c13961f55b388656ab0b62ed8
2017-03-02hwc2: add client target supportMarissa Wall
am: 7b213359e6 Change-Id: I6e3ce656f40172bfd8d0459739fa4fe763cecffb
2017-03-02hwc2: get and accept display changesMarissa Wall
am: 79b56bcdd8 Change-Id: Ifd8779bdeee4b2b85911865272bcf1e9cb593cd9
2017-03-02hwc2: validate displayMarissa Wall
am: 5190f6d533 Change-Id: Id6820ad3d25dfd2da24dc4b83cb017e25d25a2ae
2017-03-02hwc2: add hardware window supportMarissa Wall
am: 9b0d80b6b4 Change-Id: I77b6f5f6c5eaa0abbbc8c0b66f34fc27583fd990
2017-03-02hwc2: set layer visible regionMarissa Wall
am: df4e35671b Change-Id: I255f897aabe5dae3bca11fe10c873407af0965bc
2017-03-02hwc2: set layer bufferMarissa Wall
am: 6436e3ee3e Change-Id: I667f1eb84e497b19a26548f14b9bf04953c16baf
2017-03-02hwc2: set layer surface damageMarissa Wall
am: be36a18d02 Change-Id: I3484229fe6b72896507a4a7c3c8fb927f0135dcb
2017-03-02hwc2: set cursor positionMarissa Wall
am: 603115b31b Change-Id: Ia029e934071c8f35e12c8af4561db695296603ec
2017-03-02hwc2: set layer source cropMarissa Wall
am: 543fd61fd9 Change-Id: I53a5592eaf2f6852cfced8d5ca8c5818644bb5c9
2017-03-02hwc2: set layer display frameMarissa Wall
am: 443cf68714 Change-Id: I776d22b50307e10c5754d2feb4edb7ac6a32ed9f
2017-03-02hwc2: set layer colorMarissa Wall
am: 0a589d5feb Change-Id: Iec6f69b525455effe0ae6a2d121b06a4c5c687e7
2017-03-02hwc2: set layer z orderMarissa Wall
am: dfc49da4c8 Change-Id: I63e9cfa10acb6bfce3ad143d262b7a8a70d9f487
2017-03-02hwc2: set layer transformMarissa Wall
am: ff8c321c14 Change-Id: I9350537c418482ecf72700ab6912962d2a9cc938
2017-03-02hwc2: set layer plane alphaMarissa Wall
am: 77928baa13 Change-Id: Ic17e70f4e6475519ac8770ceeb8456b059b8e519
2017-03-02hwc2: set layer dataspaceMarissa Wall
am: 4e1146b84c Change-Id: I3816cb658cbf52d9d7f68314133b22d908d59eae
2017-03-02hwc2: set layer blend modeMarissa Wall
am: 8f8a601212 Change-Id: I9d82e675abdee08cfd7c03ea12411068cb46fc4c
2017-03-02hwc2: set layer composition typeMarissa Wall
am: b81c998d71 Change-Id: Ifb08df62c63e4200c16c45bce4c185c40e6d278f
2017-03-02hwc2: get display nameMarissa Wall
am: 48bb1029d5 Change-Id: Iec68040527b5a8e5f0a4e4c05502b4e6b8fadff5
2017-03-02hwc2: enable vsyncMarissa Wall
am: d0db535d69 Change-Id: Ib876347eadfe7b258bc0f2af58113ee4a1f46a7b
2017-03-02hwc2: power mode supportMarissa Wall
am: 25789155cb Change-Id: Ia72f80f4ee2f205b0cd929480ef29385acd878d3
2017-03-02hwc2: get and set active configMarissa Wall
am: 481d68a52a Change-Id: I74565a3f73c35508854758a1a12982677daa6a58
2017-03-02hwc2: get display configs and attributesMarissa Wall
am: 21321ec1c5 Change-Id: I4d96186414c1e396fd3463812dea83b805303b74
2017-03-02hwc2: create and destroy layersMarissa Wall
am: 718ac72f52 Change-Id: Ifadb2c4bb0b4aec782ba1e5998cb39e5cc524d18
2017-03-02hwc2: display type supportMarissa Wall
am: f0c893f7a4 Change-Id: Ic1642f3d4609d76c556e67aa7522120466355099
2017-03-02hwc2: call hotplug on physical displaysMarissa Wall
am: 954c3776e6 Change-Id: Ifda38c0296459b4d6d8532875c82145b2ed73d91
2017-03-02hwc2: register callback functionsMarissa Wall
am: 7384507cad Change-Id: I3d2c4a5a611d940399bd16a392f45a81d31ab246
2017-03-02hwc2: retrieves configs from adfMarissa Wall
am: 7b6c2aa801 Change-Id: I3bb32512ea701af04363f6b249baa6c0dbf5a45a
2017-03-02hwc2: open adf device and instantiate displaysMarissa Wall
am: edc82b338f Change-Id: I155c0fd33b48cd41ec95f0d53c23b0a7fba6e239
2017-03-02hwc2: open and close hwc2 deviceMarissa Wall
am: 09b2a0f5d9 Change-Id: I19a7c7bb6e8b047718f753013a93824df6f7b0e9
2017-03-02hwc2: atraceandroid-o-preview-1o-previewMarissa Wall
Add atrace on validate and present display. Test: Add "TARGET_USES_HWC2 := true" to BoardConfig.mk. Recompile. Run testcases: https://android-review.googlesource.com/#/q/project: platform/frameworks/native+branch:master+topic:test-hwc2 Change-Id: I6d7c3853eb73ab7638980824f9c7b6a4bca69d7f
2017-03-02hwc2: dumpMarissa Wall
Returns debug information that is displayed during `dumpsys SurfaceFlinger`. Test: Add "TARGET_USES_HWC2 := true" to BoardConfig.mk. Recompile. Run testcases: https://android-review.googlesource.com/#/q/project: platform/frameworks/native+branch:master+topic:test-hwc2 Change-Id: Ib360640ee7b1d95a4be8b7043af98fa3761c89d4
2017-03-02hwc2: virtual displaysMarissa Wall
Adds explict non-support for virtual displays. Test: Add "TARGET_USES_HWC2 := true" to BoardConfig.mk. Recompile. Run testcases: https://android-review.googlesource.com/#/q/project: platform/frameworks/native+branch:master+topic:test-hwc2 Change-Id: I60c83a790b09f370f239331efe1893c7c1b58418
2017-03-02hwc2: color and hdr requestsMarissa Wall
Add explicit non-support for color and hdr requests. Any color or hdr request from the client must be composited by the client. Test: Add "TARGET_USES_HWC2 := true" to BoardConfig.mk. Recompile. Run testcases: https://android-review.googlesource.com/#/q/project: platform/frameworks/native+branch:master+topic:test-hwc2 Change-Id: I0b545470a05ea53e46a51fe4cbb5551759334990
2017-03-02hwc2: present displayMarissa Wall
Presents the validated display. It is equivalent to calling HWC1's set. Test: Add "TARGET_USES_HWC2 := true" to BoardConfig.mk. Recompile. Run testcases: https://android-review.googlesource.com/#/q/project: platform/frameworks/native+branch:master+topic:test-hwc2 Change-Id: Ib78be9df59ac1370b57cd4dae5412b15267b77b6
2017-03-02hwc2: add client target supportMarissa Wall
Client can set the client target buffer that will contain all the layers composed by the client Test: Add "TARGET_USES_HWC2 := true" to BoardConfig.mk. Recompile. Run testcases: https://android-review.googlesource.com/#/q/project: platform/frameworks/native+branch:master+topic:test-hwc2 Change-Id: I638db7408b1e878643acef0f3fa8895ba428b1ea
2017-03-02hwc2: get and accept display changesMarissa Wall
If the client calls validate display and there are display changes/requests, the client can query the changes/requests and choose to accept them. Test: Add "TARGET_USES_HWC2 := true" to BoardConfig.mk. Recompile. Run testcases: https://android-review.googlesource.com/#/q/project: platform/frameworks/native+branch:master+topic:test-hwc2 Change-Id: I2b8a49119b5efa7394e67e810592e840f18b81ae
2017-03-02hwc2: validate displayMarissa Wall
Determine if a particular configuration of layers is valid. If the configuration is invalid, decide which composition types must change. Test: Add "TARGET_USES_HWC2 := true" to BoardConfig.mk. Recompile. Run testcases: https://android-review.googlesource.com/#/q/project: platform/frameworks/native+branch:master+topic:test-hwc2 Change-Id: I1b5c13bb2e195888d751640f87936e41e31544c2
2017-03-02hwc2: add hardware window supportMarissa Wall
Add support for assigning client target/layers to hardware windows. The windows have different features that they can support. Test: Add "TARGET_USES_HWC2 := true" to BoardConfig.mk. Recompile. Run testcases: https://android-review.googlesource.com/#/q/project: platform/frameworks/native+branch:master+topic:test-hwc2 Change-Id: Id578790221c4007e0b0996d605df9de2c06543db