From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PATCH] dim: Add range-diff convenience wrapper Date: Thu, 4 Oct 2018 13:00:30 +0200 Message-ID: <20181004110030.10597-1-daniel.vetter@ffwll.ch> References: <20181004104551.5256-1-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5C8796E5CE for ; Thu, 4 Oct 2018 11:00:37 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id z21-v6so3716175edb.11 for ; Thu, 04 Oct 2018 04:00:37 -0700 (PDT) In-Reply-To: <20181004104551.5256-1-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dim-tools@lists.freedesktop.org Cc: Daniel Vetter , Intel Graphics Development , DRI Development , Daniel Vetter List-Id: dri-devel@lists.freedesktop.org cmFuZ2UtZGlmZiBpcyBhd2Vzb21lLCBidXQgdGhlIGludGVyZmFjZSBpcyBhIGJpdCBzaWxseS4g QWRkIGEgYnVuY2gKb2Ygc2hvcnRjdXRzLCBpbnNwaXJlZCBieSB3aGF0IGdpdCBkaWZmIGRvZXMu Cgp2MjogQWRkIGl0IHRvIHRoZSBkZXZlbG9wZXIgY29tbW1hbmRzIGxpc3QuIFdpdGggdGhpcyBk aW0gcmFuZ2UtZGlmZgppcyB1c2VhYmxlIG9uIGFueSBnaXQgcmVwbywgbm90IGp1c3QgYSBkaW0g bWFuYWdlZCBvbmUuCgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVy QGludGVsLmNvbT4KLS0tCiBkaW0gICAgIHwgMTQgKysrKysrKysrKysrKysKIGRpbS5yc3QgfCAg OCArKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvZGltIGIvZGltCmluZGV4IDEyYzgwZTIwNTFiNi4uZjgwNzlhYTJkYzRkIDEwMDc1NQotLS0g YS9kaW0KKysrIGIvZGltCkBAIC00NzUsNiArNDc1LDE5IEBAIGZ1bmN0aW9uIGRpbV9yZXRpcAog CWdpdCByZWJhc2UgLS1vbnRvICRuZXdfdXBzdHJlYW0gJHVwc3RyZWFtICRicmFuY2ggIiRAIgog fQogCitmdW5jdGlvbiBkaW1fcmFuZ2VfZGlmZgoreworCWxvY2FsIGJyYW5jaAorCisJYnJhbmNo PSR7MTotQFx7MVx9fQorCisJaWYgW1sgJGJyYW5jaCAhPSAiIiAmJiAkKGdpdCByZXYtcGFyc2Ug JGJyYW5jaCB8IHdjIC1sKSAtZXEgMSBdXSA7IHRoZW4KKwkJZ2l0IHJhbmdlLWRpZmYgJGJyYW5j aC4uLkhFQUQKKwllbHNlCisJCWdpdCByYW5nZS1kaWZmICIkQCIKKwlmaQorfQorCiAjIHVwZGF0 ZSBmb3ItbGludXgtbmV4dCBhbmQgZm9yLWxpbnV4LW5leHQtZml4ZXMgYnJhbmNoZXMKIGZ1bmN0 aW9uIHVwZGF0ZV9saW51eF9uZXh0ICMgYnJhbmNoIG5leHQgbmV4dC1maXhlcyBmaXhlcwogewpA QCAtMjE4OCw2ICsyMjAxLDcgQEAgZnVuY3Rpb24gbGlzdF9kZXZlbG9wZXJfY29tbWFuZHMKIAkJ ImNpdGUiCiAJCSJmaXhlcyIKIAkJInJldGlwIgorCQkicmFuZ2UtZGlmZiIKIAkJInNwYXJzZSIK IAkJInRjIgogCQkjIGhlbHAgY29tbWFuZHMKZGlmZiAtLWdpdCBhL2RpbS5yc3QgYi9kaW0ucnN0 CmluZGV4IGIxNDlmYTM5NDQ1ZS4uOWU0MTEzM2FlYjhkIDEwMDY0NAotLS0gYS9kaW0ucnN0Cisr KyBiL2RpbS5yc3QKQEAgLTk1LDYgKzk1LDE0IEBAIHJldGlwIFsqYnJhbmNoKl0gWypnaXQtcmVi YXNlIG9wdGlvbiogLi4uXQogUmViYXNlIHRoZSBnaXZlbiBsb2NhbCBicmFuY2gsIGN1cnJlbnQg YnJhbmNoIGJ5IGRlZmF1bHQsIG9udG8gZHJtLXRpcC4gT3B0aW9ucwogYWZ0ZXIgdGhlIGJyYW5j aCB3aWxsIGJlIHBhc3NlZCB0byAqKmdpdC1yZWJhc2UqKi4KIAorcmFuZ2UtZGlmZiBbICpjb21t aXQtaXNoKiB8ICpnaXQtcmFuZ2UtZGlmZiBvcHRpb25zKiBdCistLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworQ29udmVuaWVuY2Ugd3JhcHBl ciBhcm91bmQgdGhlIGdpdCByYW5nZS1kaWZmIGNvbW1hbmQgd2hpY2ggYXV0b21hdGljYWxseQor Y29tcGFyZXMgYWdhaW5zdCBIRUFEIGlmIHlvdSBvbmx5IHNwZWNpZnkgYSBjb21taXQtaXNoLiBJ biBhbGwgb3RoZXIgY2FzZXMKK2ZvcndhcmRzIHRvIGdpdCByYW5nZS1kaWZmLiBEZWZhdWx0cyB0 byBAezF9LCB3aGljaCBpcyB2ZXJ5IHVzZWZ1bCBmb3IgcmV2aWV3aW5nCityZWJhc2VzLgorCiBD T01NQU5EUyBGT1IgQ09NTUlUVEVSUyBBTkQgTUFJTlRBSU5FUlMKID09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQogCi0tIAoyLjE5LjAucmMyCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK