From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 27ED36E7ED for ; Fri, 16 Nov 2018 15:41:52 +0000 (UTC) From: Maarten Lankhorst Date: Fri, 16 Nov 2018 16:41:49 +0100 Message-Id: <20181116154149.18155-3-maarten.lankhorst@linux.intel.com> In-Reply-To: <20181116154149.18155-1-maarten.lankhorst@linux.intel.com> References: <20181116154149.18155-1-maarten.lankhorst@linux.intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 3/3] lib/igt_draw: Pass bpp along to rendercopy. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: Tm93IHRoYXQgcmVuZGVyY29weSBjYW4gcGVyZm9ybSBjb3BpZXMgZm9yIDggYnBwIGFuZCAxNiBi cHAsIHRoZXJlJ3MKbm8gcmVhc29uIHdlIGhhdmUgdG8gc2tpcCBvbiBvZGQgeC93IGFueSBtb3Jl IGZvciAxNiBicHAuCgpQYXNzIHRoZSBjb3JyZWN0IGJwcCB0byByZW5kZXJjb3B5LCBhbmQgcHJl dmVudCB0ZXN0cyBmcm9tIHNraXBwaW5nLgoKU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9y c3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KLS0tCiBsaWIvaWd0X2RyYXcu YyB8IDI1ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy dGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYi9pZ3RfZHJhdy5jIGIv bGliL2lndF9kcmF3LmMKaW5kZXggOTRmMTY2MzI3MzBkLi43ZWRmYzU2ZWNiYTQgMTAwNjQ0Ci0t LSBhL2xpYi9pZ3RfZHJhdy5jCisrKyBiL2xpYi9pZ3RfZHJhdy5jCkBAIC01NzMsMTYgKzU3Myw5 IEBAIHN0YXRpYyB2b2lkIGRyYXdfcmVjdF9yZW5kZXIoaW50IGZkLCBzdHJ1Y3QgY21kX2RhdGEg KmNtZF9kYXRhLAogCXVpbnQzMl90IHRpbGluZywgc3dpenpsZTsKIAlzdHJ1Y3QgYnVmX2RhdGEg dG1wOwogCWludCBwaXhlbF9zaXplID0gYnVmLT5icHAgLyA4OwotCXVuc2lnbmVkIGFkanVzdGVk X3csIGFkanVzdGVkX2RzdF94OwogCiAJaWd0X3NraXBfb24oIXJlbmRlcmNvcHkpOwogCi0JLyog UmVuZGVyY29weSB3b3JrcyBhdCAzMmJwcCwgc28gaWYgeW91IHRyeSB0byBkbyBjb3BpZXMgb24g YnVmZmVycyB3aXRoCi0JICogc21hbGxlciBicHBzIHlvdSB3b24ndCBzdWNjZWVlZCBpZiB5b3Ug bmVlZCB0byBjb3B5ICJoYWxmIiBvZiBhIDMyYnBwCi0JICogcGl4ZWwgb3Igc29tZXRoaW5nIHNp bWlsYXIuICovCi0JaWd0X3NraXBfb24ocmVjdC0+eCAlICgzMiAvIGJ1Zi0+YnBwKSAhPSAwIHx8 Ci0JCSAgICByZWN0LT53ICUgKDMyIC8gYnVmLT5icHApICE9IDApOwotCiAJaWd0X3JlcXVpcmUo Z2VtX2dldF90aWxpbmcoZmQsIGJ1Zi0+aGFuZGxlLCAmdGlsaW5nLCAmc3dpenpsZSkpOwogCiAJ LyogV2UgY3JlYXRlIGEgdGVtcG9yYXJ5IGJ1ZmZlciBhbmQgY29weSBmcm9tIGl0IHVzaW5nIHJl bmRlcmNvcHkuICovCkBAIC02MDIsMjggKzU5NSwxOCBAQCBzdGF0aWMgdm9pZCBkcmF3X3JlY3Rf cmVuZGVyKGludCBmZCwgc3RydWN0IGNtZF9kYXRhICpjbWRfZGF0YSwKIAlzcmNfYnVmLnN0cmlk ZSA9IHRtcC5zdHJpZGU7CiAJc3JjX2J1Zi50aWxpbmcgPSBJOTE1X1RJTElOR19OT05FOwogCXNy Y19idWYuc2l6ZSA9IHRtcC5zaXplOwotCXNyY19idWYuYnBwID0gMzI7CisJc3JjX2J1Zi5icHAg PSBidWYtPmJwcDsKIAlkc3RfYnVmLmJvID0gZHN0OwogCWRzdF9idWYuc3RyaWRlID0gYnVmLT5z dHJpZGU7CiAJZHN0X2J1Zi50aWxpbmcgPSB0aWxpbmc7CiAJZHN0X2J1Zi5zaXplID0gYnVmLT5z aXplOwotCWRzdF9idWYuYnBwID0gMzI7CisJZHN0X2J1Zi5icHAgPSBidWYtPmJwcDsKIAogCWJh dGNoID0gaW50ZWxfYmF0Y2hidWZmZXJfYWxsb2MoY21kX2RhdGEtPmJ1Zm1nciwgZGV2aWQpOwog CWlndF9hc3NlcnQoYmF0Y2gpOwogCi0Jc3dpdGNoIChidWYtPmJwcCkgewotCWNhc2UgMTY6Ci0J Y2FzZSAzMjoKLQkJYWRqdXN0ZWRfdyA9IHJlY3QtPncgLyAoMzIgLyBidWYtPmJwcCk7Ci0JCWFk anVzdGVkX2RzdF94ID0gcmVjdC0+eCAvICgzMiAvIGJ1Zi0+YnBwKTsKLQkJYnJlYWs7Ci0JZGVm YXVsdDoKLQkJaWd0X2Fzc2VydChmYWxzZSk7Ci0JfQotCi0JcmVuZGVyY29weShiYXRjaCwgY21k X2RhdGEtPmNvbnRleHQsICZzcmNfYnVmLCAwLCAwLCBhZGp1c3RlZF93LAotCQkgICByZWN0LT5o LCAmZHN0X2J1ZiwgYWRqdXN0ZWRfZHN0X3gsIHJlY3QtPnkpOworCXJlbmRlcmNvcHkoYmF0Y2gs IGNtZF9kYXRhLT5jb250ZXh0LCAmc3JjX2J1ZiwgMCwgMCwgcmVjdC0+dywKKwkJICAgcmVjdC0+ aCwgJmRzdF9idWYsIHJlY3QtPngsIHJlY3QtPnkpOwogCiAJaW50ZWxfYmF0Y2hidWZmZXJfZnJl ZShiYXRjaCk7CiAJZHJtX2ludGVsX2JvX3VucmVmZXJlbmNlKHNyYyk7Ci0tIAoyLjE5LjEKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFp bGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=