From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 2A5BA6E6D7 for ; Fri, 16 Nov 2018 08:07:18 +0000 (UTC) From: Paul Kocialkowski Date: Fri, 16 Nov 2018 09:05:54 +0100 Message-Id: <20181116080554.1615-3-paul.kocialkowski@bootlin.com> In-Reply-To: <20181116080554.1615-1-paul.kocialkowski@bootlin.com> References: <20181116080554.1615-1-paul.kocialkowski@bootlin.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v2 2/2] chamelium: Pass and use stride for xr24 pattern paint 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 Cc: Thomas Petazzoni List-ID: VXNpbmcgdGhlIHdpZHRoIGZyb20gdGhlIHNlbGVjdGVkIG1vZGUgaXMgbm90IHN1ZmZpY2llbnQg dG8gY29ycmVjdGx5CnBhaW50IGEgcGF0dGVybiBvbiB0aGUgZnJhbWVidWZmZXIgbWVtb3J5OiB0 aGUgc3RyaWRlIGFsc28gaGFzIHRvIGJlCnRha2VuIGluIGFjY291bnQgZm9yIHByb3BlciBsaW5l IHN0YXJ0IGFsaWdubWVudC4KClBhc3MgdGhlIHN0cmlkZSBhbmQgdXNlIGl0IGluIGNoYW1lbGl1 bV9wYWludF94cjI0X3BhdHRlcm4uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEtvY2lhbGtvd3NraSA8 cGF1bC5rb2NpYWxrb3dza2lAYm9vdGxpbi5jb20+ClJldmlld2VkLWJ5OiBNYXhpbWUgUmlwYXJk IDxtYXhpbWUucmlwYXJkQGJvb3RsaW4uY29tPgotLS0KIHRlc3RzL2ttc19jaGFtZWxpdW0uYyB8 IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvdGVzdHMva21zX2NoYW1lbGl1bS5jIGIvdGVzdHMva21zX2NoYW1l bGl1bS5jCmluZGV4IDRmMTk3N2MzLi5hOGQ4YWVlZSAxMDA2NDQKLS0tIGEvdGVzdHMva21zX2No YW1lbGl1bS5jCisrKyBiL3Rlc3RzL2ttc19jaGFtZWxpdW0uYwpAQCAtNDg3LDcgKzQ4Nyw4IEBA IGVuYWJsZV9vdXRwdXQoZGF0YV90ICpkYXRhLAogfQogCiBzdGF0aWMgdm9pZCBjaGFtZWxpdW1f cGFpbnRfeHIyNF9wYXR0ZXJuKHVpbnQzMl90ICpkYXRhLAotCQkJCQkgc2l6ZV90IHdpZHRoLCBz aXplX3QgaGVpZ2h0KQorCQkJCQkgc2l6ZV90IHdpZHRoLCBzaXplX3QgaGVpZ2h0LAorCQkJCQkg c2l6ZV90IHN0cmlkZSkKIHsKIAl1aW50MzJfdCBjb2xvcnNbXSA9IHsgMHhmZjAwMDAwMCwKIAkJ CSAgICAgIDB4ZmZmZjAwMDAsCkBAIC00OTgsNyArNDk5LDcgQEAgc3RhdGljIHZvaWQgY2hhbWVs aXVtX3BhaW50X3hyMjRfcGF0dGVybih1aW50MzJfdCAqZGF0YSwKIAogCWZvciAoaSA9IDA7IGkg PCBoZWlnaHQ7IGkrKykKIAkJZm9yIChqID0gMDsgaiA8IHdpZHRoOyBqKyspCi0JCQkqKGRhdGEg KyBpICogd2lkdGggKyBqKSA9IGNvbG9yc1soKGogLyA2NCkgKyAoaSAvIDY0KSkgJSA1XTsKKwkJ CSooZGF0YSArIGkgKiBzdHJpZGUgLyA0ICsgaikgPSBjb2xvcnNbKChqIC8gNjQpICsgKGkgLyA2 NCkpICUgNV07CiB9CiAKIHN0YXRpYyBpbnQgY2hhbWVsaXVtX2dldF9wYXR0ZXJuX2ZiKGRhdGFf dCAqZGF0YSwgZHJtTW9kZU1vZGVJbmZvICptb2RlLApAQCAtNTE2LDcgKzUxNyw4IEBAIHN0YXRp YyBpbnQgY2hhbWVsaXVtX2dldF9wYXR0ZXJuX2ZiKGRhdGFfdCAqZGF0YSwgZHJtTW9kZU1vZGVJ bmZvICptb2RlLAogCXB0ciA9IGlndF9mYl9tYXBfYnVmZmVyKGZiLT5mZCwgZmIpOwogCWlndF9h c3NlcnQocHRyKTsKIAotCWNoYW1lbGl1bV9wYWludF94cjI0X3BhdHRlcm4ocHRyLCBtb2RlLT5o ZGlzcGxheSwgbW9kZS0+dmRpc3BsYXkpOworCWNoYW1lbGl1bV9wYWludF94cjI0X3BhdHRlcm4o cHRyLCBtb2RlLT5oZGlzcGxheSwgbW9kZS0+dmRpc3BsYXksCisJCQkJICAgICBmYi0+c3RyaWRl c1swXSk7CiAJaWd0X2ZiX3VubWFwX2J1ZmZlcihmYiwgcHRyKTsKIAogCXJldHVybiBmYl9pZDsK LS0gCjIuMTkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg==