From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vivek Kasireddy Subject: [PATCH] drm/i915: Skip fence installation for objects with rotated views (v3) Date: Wed, 28 Oct 2015 18:24:19 -0700 Message-ID: <1446081859-2032-1-git-send-email-vivek.kasireddy@intel.com> References: <5630A0A2.8010504@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id B31306E2A0 for ; Wed, 28 Oct 2015 18:28:15 -0700 (PDT) In-Reply-To: <5630A0A2.8010504@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Vivek Kasireddy List-Id: intel-gfx@lists.freedesktop.org V2hpbGUgcGlubmluZyBhIGZiIG9iamVjdCB0byB0aGUgZGlzcGxheSBwbGFuZSwgb25seSBpbnN0 YWxsIGEgZmVuY2UKaWYgdGhlIG9iamVjdCBpcyB1c2luZyBhIG5vcm1hbCB2aWV3LiBUaGlzIGNv cnJlc3BvbmRzIHdpdGggdGhlCmJlaGF2aW9yIGZvdW5kIGluIGk5MTVfZ2VtX29iamVjdF9kb19w aW4oKSB3aGVyZSB0aGUgZmVuY2FiaWxpdHkKY3JpdGVyaWEgaXMgZGV0ZXJtaW5lZCBvbmx5IGZv ciBvYmplY3RzIHdpdGggbm9ybWFsIHZpZXdzLgoKdjI6Ckxvb2sgYXQgdGhlIG9iamVjdCdzIG1h cF9hbmRfZmVuY2VhYmxlIGZsYWcgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgdG8KaW5zdGFsbCBhIGZl bmNlIG9yIG5vdCAoQ2hyaXMpLgoKdjM6ClBpbiBhbmQgdW5waW4gYSBmZW5jZSBvbmx5IGlmIHRo ZSBjdXJyZW50IHZpZXcgdHlwZSBpcyBub3JtYWwuCgpDYzogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+CkNjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50 ZWwuY29tPgpDYzogVmlsbGUgU3lyamFsYSA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+ ClNpZ25lZC1vZmYtYnk6IFZpdmVrIEthc2lyZWRkeSA8dml2ZWsua2FzaXJlZGR5QGludGVsLmNv bT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCA3ICsrKysrLS0K IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IDJmZGZjYTEuLmFjMDZmOGMgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTI0MTksNyArMjQxOSw4IEBAIGludGVsX3Bp bl9hbmRfZmVuY2VfZmJfb2JqKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAogCSAqIGZyYW1lYnVm ZmVyIGNvbXByZXNzaW9uLiAgRm9yIHNpbXBsaWNpdHksIHdlIGFsd2F5cyBpbnN0YWxsCiAJICog YSBmZW5jZSBhcyB0aGUgY29zdCBpcyBub3QgdGhhdCBvbmVyb3VzLgogCSAqLwotCXJldCA9IGk5 MTVfZ2VtX29iamVjdF9nZXRfZmVuY2Uob2JqKTsKKwlpZiAodmlldy50eXBlID09IEk5MTVfR0dU VF9WSUVXX05PUk1BTCkKKwkJcmV0ID0gaTkxNV9nZW1fb2JqZWN0X2dldF9mZW5jZShvYmopOwog CWlmIChyZXQgPT0gLUVERUFETEspIHsKIAkJLyoKIAkJICogLUVERUFETEsgbWVhbnMgdGhlcmUg YXJlIG5vIGZyZWUgZmVuY2VzCkBAIC0yNDYwLDcgKzI0NjEsOSBAQCBzdGF0aWMgdm9pZCBpbnRl bF91bnBpbl9mYl9vYmooc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIsCiAJcmV0ID0gaW50ZWxf ZmlsbF9mYl9nZ3R0X3ZpZXcoJnZpZXcsIGZiLCBwbGFuZV9zdGF0ZSk7CiAJV0FSTl9PTkNFKHJl dCwgIkNvdWxkbid0IGdldCB2aWV3IGZyb20gcGxhbmUgc3RhdGUhIik7CiAKLQlpOTE1X2dlbV9v YmplY3RfdW5waW5fZmVuY2Uob2JqKTsKKwlpZiAodmlldy50eXBlID09IEk5MTVfR0dUVF9WSUVX X05PUk1BTCkKKwkJaTkxNV9nZW1fb2JqZWN0X3VucGluX2ZlbmNlKG9iaik7CisKIAlpOTE1X2dl bV9vYmplY3RfdW5waW5fZnJvbV9kaXNwbGF5X3BsYW5lKG9iaiwgJnZpZXcpOwogfQogCi0tIAoy LjQuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK