From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michel =?ISO-8859-1?Q?D=E4nzer?= Subject: Re: [PATCH] radeon: fix pitch alignment for non-power-of-two mipmaps on SI Date: Fri, 20 Sep 2013 16:14:15 +0200 Message-ID: <1379686455.5688.4.camel@thor.local> References: <1379594038-17106-1-git-send-email-marek.olsak@amd.com> <1379601660.19426.6.camel@thor.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.gna.ch (darkcity.gna.ch [195.226.6.51]) by gabe.freedesktop.org (Postfix) with ESMTP id C65B4E6541 for ; Fri, 20 Sep 2013 07:14:28 -0700 (PDT) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: Marek =?UTF-8?Q?Ol=C5=A1=C3=A1k?= Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gRG9uLCAyMDEzLTA5LTE5IGF0IDE4OjM3ICswMjAwLCBNYXJlayBPbMWhw6FrIHdyb3RlOgo+ IE9uIFRodSwgU2VwIDE5LCAyMDEzIGF0IDQ6NDEgUE0sIE1pY2hlbCBEw6RuemVyIDxtaWNoZWxA ZGFlbnplci5uZXQ+IHdyb3RlOgo+ID4gT24gRG9uLCAyMDEzLTA5LTE5IGF0IDE0OjMzICswMjAw LCBNYXJlayBPbMWhw6FrIHdyb3RlOgo+ID4+IFRoaXMgZml4ZXMgVk0gcHJvdGVjdGlvbiBmYXVs dHMuCj4gPj4KPiA+PiBJIGhhdmUgYSBuZXcgcGlnbGl0IHRlc3Qgd2hpY2ggY2FuIGl0ZXJhdGUg b3ZlciBhbGwgcG9zc2libGUgd2lkdGhzLCBoZWlnaHRzLAo+ID4+IGFuZCBkZXB0aHMgKGluY2x1 ZGluZyBOUE9UKSBhbmQgdGVzdHMgbWlwbWFwcGluZyB3aXRoIHZhcmlvdXMgdGV4dHVyZSB0YXJn ZXRzLgo+ID4+Cj4gPj4gQWZ0ZXIgdGhpcyBpcyBjb21taXR0ZWQsIEknbGwgbWFrZSBhIG5ldyBy ZWxlYXNlIG9mIGxpYmRybSBhbmQgYnVtcAo+ID4+IHRoZSBsaWJkcm0gdmVyc2lvbiByZXF1aXJl bWVudCBpbiBNZXNhLgo+ID4+IC0tLQo+ID4+ICByYWRlb24vcmFkZW9uX3N1cmZhY2UuYyB8IDE0 ICsrKysrKysrKysrLS0tCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAz IGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL3JhZGVvbi9yYWRlb25fc3VyZmFj ZS5jIGIvcmFkZW9uL3JhZGVvbl9zdXJmYWNlLmMKPiA+PiBpbmRleCAxNzEwZTM0Li5kNWM0NWM0 IDEwMDY0NAo+ID4+IC0tLSBhL3JhZGVvbi9yYWRlb25fc3VyZmFjZS5jCj4gPj4gKysrIGIvcmFk ZW9uL3JhZGVvbl9zdXJmYWNlLmMKPiA+PiBAQCAtMTQxMiw3ICsxNDEyLDExIEBAIHN0YXRpYyB2 b2lkIHNpX3N1cmZfbWluaWZ5KHN0cnVjdCByYWRlb25fc3VyZmFjZSAqc3VyZiwKPiA+PiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgeGFsaWduLCB1aW50MzJfdCB5YWxpZ24s IHVpbnQzMl90IHphbGlnbiwKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy X3Qgc2xpY2VfYWxpZ24sIHVuc2lnbmVkIG9mZnNldCkKPiA+PiAgewo+ID4+IC0gICAgc3VyZmxl dmVsLT5ucGl4X3ggPSBtaXBfbWluaWZ5KHN1cmYtPm5waXhfeCwgbGV2ZWwpOwo+ID4+ICsgICAg aWYgKGxldmVsID09IDApIHsKPiA+PiArICAgICAgICBzdXJmbGV2ZWwtPm5waXhfeCA9IHN1cmYt Pm5waXhfeDsKPiA+PiArICAgIH0gZWxzZSB7Cj4gPj4gKyAgICAgICAgc3VyZmxldmVsLT5ucGl4 X3ggPSBtaXBfbWluaWZ5KG5leHRfcG93ZXJfb2ZfdHdvKHN1cmYtPm5waXhfeCksIGxldmVsKTsK PiA+PiArICAgIH0KPiA+PiAgICAgIHN1cmZsZXZlbC0+bnBpeF95ID0gbWlwX21pbmlmeShzdXJm LT5ucGl4X3ksIGxldmVsKTsKPiA+PiAgICAgIHN1cmZsZXZlbC0+bnBpeF96ID0gbWlwX21pbmlm eShzdXJmLT5ucGl4X3osIGxldmVsKTsKPiA+Pgo+ID4KPiA+IFNob3VsZG4ndCB0aGlzIGJlIGRv bmUgKG9ubHkpIGZvciBuYmxrX3ggaW5zdGVhZCBvZiBucGl4X3g/Cj4gCj4gRmlyc3QsIGxldmVs W2ldLm5waXhfeC95L3ogaGF2ZSBtaXNsZWFkaW5nIG5hbWVzLCBiZWNhdXNlIHRoZXkgYXJlCj4g YWx3YXlzIGFsaWduZWQgdG8gYSBwb3dlciBvZiB0d28gZm9yIG5vbi16ZXJvIG1pcG1hcCBsZXZl bHMsIHRoZXJlZm9yZQo+IE1lc2Egc2hvdWxkbid0IHVzZSB0aGVtIGluIHBsYWNlIG9mIHVfbWlu aWZ5LCBiZWNhdXNlIGl0J3Mgbm90IHRoZQo+IHNhbWUgdGhpbmcuIEluIGZhY3QsIHI2MDBnIGRv ZXNuJ3QgcmVhbGx5IHVzZSB0aGVtIGFuZCBldmVuIHRob3VnaAo+IHJhZGVvbnNpIGRvZXMsIHRo ZXkgYXJlIGluY29ycmVjdGx5IHVzZWQgaW4gcGxhY2Ugb2YgdV9taW5pZnkuIEl0J3Mgb24KPiBt eSBUT0RPIGxpc3QuCj4gCj4gbWlwX21pbmlmeSBpcyBkZWZpbmVkIGFzOiBsZXZlbCA/IE1BWDIo MSwgbmV4dF9wb3dlcl9vZl90d28oeCA+PiBsZXZlbCkpIDogeC4KPiB1X21pbmlmeSBpcyBkZWZp bmVkIGFzOiBsZXZlbCA/IE1BWDIoMSwgeCA+PiBsZXZlbCkgOiB4Lgo+IAo+IENvbnNpZGVyaW5n IHRoYXQgcHJvYmFibHkgbm90aGluZyBpbiBNZXNhIHVzZXMgbGV2ZWxbaV0ubnBpeF94L3kvego+ IGNvcnJlY3RseSwgaXQncyBub3Qgc28gaW1wb3J0YW50IHdoYXQgdGhlIHZhcmlhYmxlcyBjb250 YWluLgoKQnV0IGl0IHNlZW1zIGxpa2UgaXQgd291bGQgYmUgcG9zc2libGUgdG8gbWFrZSBucGl4 X3gveS96IGNvbnRhaW4gdGhlCnZhbHVlcyB0aGVpciBuYW1lcyBzdWdnZXN0LCBieSBtYWtpbmcg bWlwX21pbmlmeSgpIGRvIHRoZSBzYW1lIHRoaW5nIGFzCnVfbWluaWZ5KCksIGFuZCBvbmx5IHJv dW5kaW5nIHVwIHRvIHRoZSBuZXh0IHBvd2VyIG9mIHR3byBmb3IKbmJsa194L3kveiwgd291bGRu J3QgaXQ/CgoKLS0gCkVhcnRobGluZyBNaWNoZWwgRMOkbnplciAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgICBodHRwOi8vd3d3LmFtZC5jb20KTGlicmUgc29mdHdhcmUgZW50aHVzaWFzdCAg ICAgICAgIHwgICAgICAgICAgRGViaWFuLCBYIGFuZCBEUkkgZGV2ZWxvcGVyCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=