From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Foss Subject: Re: [PATCH hwc 4/4] drm_hwcomposer: Fall back to client compositon if the gl precompostior fails Date: Fri, 27 Apr 2018 14:17:53 +0200 Message-ID: <86de89a4-3773-0f12-fccd-69026d146245@collabora.com> References: <1524769557-6108-1-git-send-email-john.stultz@linaro.org> <1524769557-6108-4-git-send-email-john.stultz@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1D61E6E8D5 for ; Fri, 27 Apr 2018 12:17:58 +0000 (UTC) In-Reply-To: <1524769557-6108-4-git-send-email-john.stultz@linaro.org> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: John Stultz , dri-devel Cc: Rob Herring , Matt Szczesiak , Dmitry Shmidt , Sean Paul , Alexandru-Cosmin Gheorghe , Liviu Dudau , Alistair Strachan , Marissa Wall , David Hanna List-Id: dri-devel@lists.freedesktop.org VGhpcyBwYXRjaCBpczoKQWNrZWQtYnk6IFJvYmVydCBGb3NzIDxyb2JlcnQuZm9zc0Bjb2xsYWJv cmEuY29tPgoKSSdsbCBwdXNoIHRoaXMgc2VyaWVzIHVwc3RyZWFtIGluIGEgZmV3IG1pbnV0ZXMu CgpPbiAwNC8yNi8yMDE4IDA5OjA1IFBNLCBKb2huIFN0dWx0eiB3cm90ZToKPiBJZiB0aGUgZ2wg cHJlY29tcG9zaXRvciBpc24ndCBiZWluZyB1c2VkLCB3ZSBjYW5ub3QgYWNjZXB0Cj4gZXZlcnkg bGF5ZXIgYXMgYSBkZXZpY2UgY29tcG9zaXRlZCBsYXllci4KPiAKPiBUaHVzIHRoaXMgcGF0Y2gg YWRkcyBzb21lIGV4dHJhIGxvZ2ljIGluIHRoZSB2YWxpZGF0ZSBmdW5jdGlvbgo+IHRvIGZhbGwg YmFjayB0byBjbGllbnQgc2lkZSBjb21wb3NpdGluZyBpZiB0aGUgZ2wgcHJlY29tcG9zaXRvcgo+ IGRpZCBub3QgaW5pdGlhbGl6ZSBwcm9wZXJseS4KPiAKPiBUaGlzIGRvZXMgZm9yY2UgZXZlcnl0 aGluZyB0byBhIHNpbmdsZSBwbGFuZSBldmVuIGlmIHdlIGhhdmUKPiBhIGZldyBhdmFpbGFibGUs IGJ1dCBhIGRlZXBlciByZXdvcmsgb2YgdGhlIHZhbGlkYXRlIHN0ZXAKPiBwbGFubmluZyBpcyBu ZWVkZWQgYmVmb3JlIHdlIGNhbiByZWxpYWJseSBtYWtlIHVzZSBvZiB0aGVtLgo+IAo+IENyZWRp dCB0byBSb2IgSGVycmluZywgd2hvJ3Mgc2luZ2xlIHBsYW5lIHBhdGNoIHdhcyB3aGF0IHRoaXMK PiB3YXMgb3JpZ2luYWxseSBiYXNlZCBvbi4KPiAKPiBDYzogTWFyaXNzYSBXYWxsIDxtYXJpc3Nh d0Bnb29nbGUuY29tPgo+IENjOiBTZWFuIFBhdWwgPHNlYW5wYXVsQGdvb2dsZS5jb20+Cj4gQ2M6 IERtaXRyeSBTaG1pZHQgPGRpbWl0cnlzaEBnb29nbGUuY29tPgo+IENjOiBSb2JlcnQgRm9zcyA8 cm9iZXJ0LmZvc3NAY29sbGFib3JhLmNvbT4KPiBDYzogTWF0dCBTemN6ZXNpYWsgPG1hdHQuc3pj emVzaWFrQGFybS5jb20+Cj4gQ2M6IExpdml1IER1ZGF1IDxMaXZpdS5EdWRhdUBhcm0uY29tPgo+ IENjOiBEYXZpZCBIYW5uYSA8ZGF2aWQuaGFubmExMUBnbWFpbC5jb20+Cj4gQ2M6IFJvYiBIZXJy aW5nIDxyb2IuaGVycmluZ0BsaW5hcm8ub3JnPgo+IENjOiBBbGV4YW5kcnUtQ29zbWluIEdoZW9y Z2hlIDxBbGV4YW5kcnUtQ29zbWluLkdoZW9yZ2hlQGFybS5jb20+Cj4gQ2M6IEFsaXN0YWlyIFN0 cmFjaGFuIDxhc3RyYWNoYW5AZ29vZ2xlLmNvbT4KPiBSZXZpZXdlZC1ieTogUm9iIEhlcnJpbmcg PHJvYmhAa2VybmVsLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBKb2huIFN0dWx0eiA8am9obi5zdHVs dHpAbGluYXJvLm9yZz4KPiAtLS0KPiB2MjoKPiAqIERyb3BwZWQgbWlzZ3VpZGVkIGF0dGVtcHQg dG8gdHJpdmlhbGx5IGFsbG9jYXRlIGxheWVycyB0byBwbGFuZXMKPiAtLS0KPiAgIGRybWh3Y3R3 by5jcHAgfCA3ICsrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKPiAK PiBkaWZmIC0tZ2l0IGEvZHJtaHdjdHdvLmNwcCBiL2RybWh3Y3R3by5jcHAKPiBpbmRleCA4ZTAw ZDcxLi5lZGU3NWUwIDEwMDY0NAo+IC0tLSBhL2RybWh3Y3R3by5jcHAKPiArKysgYi9kcm1od2N0 d28uY3BwCj4gQEAgLTY5NSw2ICs2OTUsMTMgQEAgSFdDMjo6RXJyb3IgRHJtSHdjVHdvOjpId2NE aXNwbGF5OjpWYWxpZGF0ZURpc3BsYXkodWludDMyX3QgKm51bV90eXBlcywKPiAgICAgICAgICAg bGF5ZXIuc2V0X3ZhbGlkYXRlZF90eXBlKEhXQzI6OkNvbXBvc2l0aW9uOjpDbGllbnQpOwo+ICAg ICAgICAgICArKypudW1fdHlwZXM7Cj4gICAgICAgICAgIGJyZWFrOwo+ICsgICAgICBjYXNlIEhX QzI6OkNvbXBvc2l0aW9uOjpEZXZpY2U6Cj4gKyAgICAgICAgaWYgKCFjb21wb3NpdG9yXy51c2Vz X0dMKCkpIHsKPiArICAgICAgICAgIGxheWVyLnNldF92YWxpZGF0ZWRfdHlwZShIV0MyOjpDb21w b3NpdGlvbjo6Q2xpZW50KTsKPiArICAgICAgICAgICsrKm51bV90eXBlczsKPiArICAgICAgICAg IGJyZWFrOwo+ICsgICAgICAgIH0KPiArCS8qIGZhbGwgdGhyb3VnaCAqLwo+ICAgICAgICAgZGVm YXVsdDoKPiAgICAgICAgICAgbGF5ZXIuc2V0X3ZhbGlkYXRlZF90eXBlKGxheWVyLnNmX3R5cGUo KSk7Cj4gICAgICAgICAgIGJyZWFrOwo+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK