From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x430.google.com (mail-pf1-x430.google.com [IPv6:2607:f8b0:4864:20::430]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0871B6E91E for ; Tue, 18 Dec 2018 12:59:46 +0000 (UTC) Received: by mail-pf1-x430.google.com with SMTP id q1so8111119pfi.5 for ; Tue, 18 Dec 2018 04:59:46 -0800 (PST) From: Juha-Pekka Heikkila Date: Tue, 18 Dec 2018 14:58:53 +0200 Message-Id: <1545137933-18153-1-git-send-email-juhapekka.heikkila@gmail.com> In-Reply-To: <1545132603-15616-1-git-send-email-juhapekka.heikkila@gmail.com> References: <1545132603-15616-1-git-send-email-juhapekka.heikkila@gmail.com> Subject: [igt-dev] [PATCH i-g-t] tests/kms_rotation: align rendered image correctly for rotation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 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: cmVuZGVyZWQgdGVzdCBpbWFnZSBoYWQgb2ZmLWJ5LW9uZSBlcnJvciBpbiBzaXplIGNhbGN1bGF0 aW9uCndoaWNoIHdhcyBmYWlsaW5nIHNvbWUgdGVzdHMgb24gY2VydGFpbiByZXNvbHV0aW9ucyBh bmQgcGxhbmUKc2l6ZXMuCgpCdWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9yZy9z aG93X2J1Zy5jZ2k/aWQ9MTA5MDE2ClNpZ25lZC1vZmYtYnk6IEp1aGEtUGVra2EgSGVpa2tpbGEg PGp1aGFwZWtrYS5oZWlra2lsYUBnbWFpbC5jb20+Ci0tLQogdGVzdHMva21zX3JvdGF0aW9uX2Ny Yy5jIHwgMTEgKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdGVzdHMva21zX3JvdGF0aW9uX2NyYy5jIGIvdGVz dHMva21zX3JvdGF0aW9uX2NyYy5jCmluZGV4IGM2N2Y2MDguLjc5NjExNWEgMTAwNjQ0Ci0tLSBh L3Rlc3RzL2ttc19yb3RhdGlvbl9jcmMuYworKysgYi90ZXN0cy9rbXNfcm90YXRpb25fY3JjLmMK QEAgLTEyNiw2ICsxMjYsOSBAQCBwYWludF9zcXVhcmVzKGRhdGFfdCAqZGF0YSwgaWd0X3JvdGF0 aW9uX3Qgcm90YXRpb24sCiAJdW5zaWduZWQgaW50IGggPSBmYi0+aGVpZ2h0OwogCXJnYl9jb2xv cl90IHRsLCB0ciwgYmwsIGJyOwogCisJaWd0X2Fzc2VydF9mKCEodyYxKSwgInJvdGF0aW9uIGlt YWdlIG11c3QgYmUgZXZlbiB3aWR0aCwgbm93IGF0dGVtcHRlZCAlZFxuIiwgdyk7CisJaWd0X2Fz c2VydF9mKCEoaCYxKSwgInJvdGF0aW9uIGltYWdlIG11c3QgYmUgZXZlbiBoZWlnaHQsIG5vdyBh dHRlbXB0ZWQgJWRcbiIsIGgpOworCiAJY3IgPSBpZ3RfZ2V0X2NhaXJvX2N0eChkYXRhLT5nZnhf ZmQsIGZiKTsKIAogCXNldF9jb2xvcigmdGwsIG8sIDAuMGYsIDAuMGYpOwpAQCAtNDM5LDggKzQ0 MiwxMiBAQCBzdGF0aWMgdm9pZCBnZXRfbXVsdGlwbGFuZV9jcmMoZGF0YV90ICpkYXRhLCBpZ3Rf b3V0cHV0X3QgKm91dHB1dCwKIAkJcGxhbmVzW2NdLnBsYW5lID0gaWd0X291dHB1dF9nZXRfcGxh bmVfdHlwZShvdXRwdXQsCiAJCQkJCQkJICAgIHBsYW5laW5mb1tjXS5wbGFuZXR5cGUpOwogCi0J CXcgPSBwbGFuZWluZm9bY10ud2lkdGg7Ci0JCWggPSBwbGFuZWluZm9bY10uaGVpZ2h0OworCQkv KgorCQkgKiBtYWtlIHBsYW5lIGFuZCBmYiB3aWR0aCBhbmQgaGVpZ2h0IGFsd2F5cyBldmVuIGR1 ZSB0bworCQkgKiB0ZXN0IGltYWdlIHJlbmRlcmluZworCQkgKi8KKwkJdyA9IHBsYW5laW5mb1tj XS53aWR0aCAmIH4xOworCQloID0gcGxhbmVpbmZvW2NdLmhlaWdodCAmIH4xOwogCiAJCWlmIChw bGFuZWluZm9bY10ucm90YXRpb25fc3cgJiAoSUdUX1JPVEFUSU9OXzkwIHwgSUdUX1JPVEFUSU9O XzI3MCkpCiAJCQlpZ3Rfc3dhcCh3LCBoKTsKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2lndC1kZXYK