From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Stultz Subject: [PATCH hwc 4/4] drm_hwcomposer: Fall back to client compositon if the gl precompostior fails Date: Thu, 26 Apr 2018 12:05:57 -0700 Message-ID: <1524769557-6108-4-git-send-email-john.stultz@linaro.org> References: <1524769557-6108-1-git-send-email-john.stultz@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pf0-x242.google.com (mail-pf0-x242.google.com [IPv6:2607:f8b0:400e:c00::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1A8DB6E0AA for ; Thu, 26 Apr 2018 19:06:08 +0000 (UTC) Received: by mail-pf0-x242.google.com with SMTP id v63so9525581pfk.8 for ; Thu, 26 Apr 2018 12:06:08 -0700 (PDT) In-Reply-To: <1524769557-6108-1-git-send-email-john.stultz@linaro.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel Cc: Rob Herring , Matt Szczesiak , Dmitry Shmidt , Sean Paul , Robert Foss , Alexandru-Cosmin Gheorghe , Liviu Dudau , Alistair Strachan , Marissa Wall , David Hanna List-Id: dri-devel@lists.freedesktop.org SWYgdGhlIGdsIHByZWNvbXBvc2l0b3IgaXNuJ3QgYmVpbmcgdXNlZCwgd2UgY2Fubm90IGFjY2Vw dApldmVyeSBsYXllciBhcyBhIGRldmljZSBjb21wb3NpdGVkIGxheWVyLgoKVGh1cyB0aGlzIHBh dGNoIGFkZHMgc29tZSBleHRyYSBsb2dpYyBpbiB0aGUgdmFsaWRhdGUgZnVuY3Rpb24KdG8gZmFs bCBiYWNrIHRvIGNsaWVudCBzaWRlIGNvbXBvc2l0aW5nIGlmIHRoZSBnbCBwcmVjb21wb3NpdG9y CmRpZCBub3QgaW5pdGlhbGl6ZSBwcm9wZXJseS4KClRoaXMgZG9lcyBmb3JjZSBldmVyeXRoaW5n IHRvIGEgc2luZ2xlIHBsYW5lIGV2ZW4gaWYgd2UgaGF2ZQphIGZldyBhdmFpbGFibGUsIGJ1dCBh IGRlZXBlciByZXdvcmsgb2YgdGhlIHZhbGlkYXRlIHN0ZXAKcGxhbm5pbmcgaXMgbmVlZGVkIGJl Zm9yZSB3ZSBjYW4gcmVsaWFibHkgbWFrZSB1c2Ugb2YgdGhlbS4KCkNyZWRpdCB0byBSb2IgSGVy cmluZywgd2hvJ3Mgc2luZ2xlIHBsYW5lIHBhdGNoIHdhcyB3aGF0IHRoaXMKd2FzIG9yaWdpbmFs bHkgYmFzZWQgb24uCgpDYzogTWFyaXNzYSBXYWxsIDxtYXJpc3Nhd0Bnb29nbGUuY29tPgpDYzog U2VhbiBQYXVsIDxzZWFucGF1bEBnb29nbGUuY29tPgpDYzogRG1pdHJ5IFNobWlkdCA8ZGltaXRy eXNoQGdvb2dsZS5jb20+CkNjOiBSb2JlcnQgRm9zcyA8cm9iZXJ0LmZvc3NAY29sbGFib3JhLmNv bT4KQ2M6IE1hdHQgU3pjemVzaWFrIDxtYXR0LnN6Y3plc2lha0Bhcm0uY29tPgpDYzogTGl2aXUg RHVkYXUgPExpdml1LkR1ZGF1QGFybS5jb20+CkNjOiBEYXZpZCBIYW5uYSA8ZGF2aWQuaGFubmEx MUBnbWFpbC5jb20+CkNjOiBSb2IgSGVycmluZyA8cm9iLmhlcnJpbmdAbGluYXJvLm9yZz4KQ2M6 IEFsZXhhbmRydS1Db3NtaW4gR2hlb3JnaGUgPEFsZXhhbmRydS1Db3NtaW4uR2hlb3JnaGVAYXJt LmNvbT4KQ2M6IEFsaXN0YWlyIFN0cmFjaGFuIDxhc3RyYWNoYW5AZ29vZ2xlLmNvbT4KUmV2aWV3 ZWQtYnk6IFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IEpvaG4g U3R1bHR6IDxqb2huLnN0dWx0ekBsaW5hcm8ub3JnPgotLS0KdjI6CiogRHJvcHBlZCBtaXNndWlk ZWQgYXR0ZW1wdCB0byB0cml2aWFsbHkgYWxsb2NhdGUgbGF5ZXJzIHRvIHBsYW5lcwotLS0KIGRy bWh3Y3R3by5jcHAgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykK CmRpZmYgLS1naXQgYS9kcm1od2N0d28uY3BwIGIvZHJtaHdjdHdvLmNwcAppbmRleCA4ZTAwZDcx Li5lZGU3NWUwIDEwMDY0NAotLS0gYS9kcm1od2N0d28uY3BwCisrKyBiL2RybWh3Y3R3by5jcHAK QEAgLTY5NSw2ICs2OTUsMTMgQEAgSFdDMjo6RXJyb3IgRHJtSHdjVHdvOjpId2NEaXNwbGF5OjpW YWxpZGF0ZURpc3BsYXkodWludDMyX3QgKm51bV90eXBlcywKICAgICAgICAgbGF5ZXIuc2V0X3Zh bGlkYXRlZF90eXBlKEhXQzI6OkNvbXBvc2l0aW9uOjpDbGllbnQpOwogICAgICAgICArKypudW1f dHlwZXM7CiAgICAgICAgIGJyZWFrOworICAgICAgY2FzZSBIV0MyOjpDb21wb3NpdGlvbjo6RGV2 aWNlOgorICAgICAgICBpZiAoIWNvbXBvc2l0b3JfLnVzZXNfR0woKSkgeworICAgICAgICAgIGxh eWVyLnNldF92YWxpZGF0ZWRfdHlwZShIV0MyOjpDb21wb3NpdGlvbjo6Q2xpZW50KTsKKyAgICAg ICAgICArKypudW1fdHlwZXM7CisgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwkvKiBmYWxs IHRocm91Z2ggKi8KICAgICAgIGRlZmF1bHQ6CiAgICAgICAgIGxheWVyLnNldF92YWxpZGF0ZWRf dHlwZShsYXllci5zZl90eXBlKCkpOwogICAgICAgICBicmVhazsKLS0gCjIuNy40CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGlu ZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK