From: Rob Clark Subject: [RFCv0 7/8] freedreno/ir3: fix const_index handling for uniforms Date: Mon, 19 Oct 2015 15:48:00 -0400 Message-ID: <1445284081-29532-8-git-send-email-robdclark@gmail.com> References: <1445284081-29532-1-git-send-email-robdclark@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qg0-f49.google.com (mail-qg0-f49.google.com [209.85.192.49]) by gabe.freedesktop.org (Postfix) with ESMTPS id F2A5F720F2 for ; Mon, 19 Oct 2015 12:48:17 -0700 (PDT) Received: by qgeo38 with SMTP id o38so123903244qge.0 for ; Mon, 19 Oct 2015 12:48:17 -0700 (PDT) In-Reply-To: <1445284081-29532-1-git-send-email-robdclark@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Jason Ekstrand List-Id: dri-devel@lists.freedesktop.org V2hlbiBjb21pbmcgZGlyZWN0bHkgZnJvbSBnbHNsX3RvX25pciAocmF0aGVyIHRoYW4gdmlhIFRH U0kgd2hlcmUKaW5mb3JtYXRpb24gYWJvdXQsIGZvciBleGFtcGxlLCBtYXQ0J3MgaXMgbG9zdCks IGJvdGggY29uc3RfaW5kZXgKZmllbGRzIHdpbGwgYmUgdXNlZCAodnMuIHRnc2lfdG9fbmlyIHdo ZXJlIHRoZSAybmQgaXMgYWx3YXlzIHplcm8pLgoKRm9yIGV4YW1wbGU6CgogIGRlY2xfdmFyIHVu aWZvcm0gSU5URVJQX1FVQUxJRklFUl9OT05FIG1hdDQgTW9kZWxWaWV3UHJvamVjdGlvbk1hdHJp eCAoMCwgMCkKICBkZWNsX3ZhciB1bmlmb3JtIElOVEVSUF9RVUFMSUZJRVJfTk9ORSBtYXQ0IE5v cm1hbE1hdHJpeCAoNCwgNCkKICAuLi4KCXZlYzQgc3NhXzU0ID0gaW50cmluc2ljIGxvYWRfdW5p Zm9ybSAoKSAoKSAoNCwgMCkJLyogTm9ybWFsTWF0cml4ICovCgl2ZWM0IHNzYV81NiA9IGludHJp bnNpYyBsb2FkX3VuaWZvcm0gKCkgKCkgKDQsIDEpCS8qIE5vcm1hbE1hdHJpeCAqLwoKdnM6Cgog IGRlY2xfdmFyIHVuaWZvcm0gSU5URVJQX1FVQUxJRklFUl9OT05FIHZlYzRbOF0gdW5pZm9ybV8w ICgwLCAwKQogIC4uLgoJdmVjNCBzc2FfNTQgPSBpbnRyaW5zaWMgbG9hZF91bmlmb3JtICgpICgp ICg0LCAwKQoJdmVjNCBzc2FfNTYgPSBpbnRyaW5zaWMgbG9hZF91bmlmb3JtICgpICgpICg1LCAw KQotLS0KIHNyYy9nYWxsaXVtL2RyaXZlcnMvZnJlZWRyZW5vL2lyMy9pcjNfY29tcGlsZXJfbmly LmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2dhbGxpdW0vZHJpdmVycy9mcmVlZHJlbm8vaXIzL2lyM19j b21waWxlcl9uaXIuYyBiL3NyYy9nYWxsaXVtL2RyaXZlcnMvZnJlZWRyZW5vL2lyMy9pcjNfY29t cGlsZXJfbmlyLmMKaW5kZXggNWE1M2UzMi4uMmI5YTg0MSAxMDA2NDQKLS0tIGEvc3JjL2dhbGxp dW0vZHJpdmVycy9mcmVlZHJlbm8vaXIzL2lyM19jb21waWxlcl9uaXIuYworKysgYi9zcmMvZ2Fs bGl1bS9kcml2ZXJzL2ZyZWVkcmVuby9pcjMvaXIzX2NvbXBpbGVyX25pci5jCkBAIC0xMzc3LDcg KzEzNzcsMTAgQEAgZW1pdF9pbnRyaW5pc2ljKHN0cnVjdCBpcjNfY29tcGlsZSAqY3R4LCBuaXJf aW50cmluc2ljX2luc3RyICppbnRyKQogCWNvbnN0IG5pcl9pbnRyaW5zaWNfaW5mbyAqaW5mbyA9 ICZuaXJfaW50cmluc2ljX2luZm9zW2ludHItPmludHJpbnNpY107CiAJc3RydWN0IGlyM19pbnN0 cnVjdGlvbiAqKmRzdCwgKipzcmM7CiAJc3RydWN0IGlyM19ibG9jayAqYiA9IGN0eC0+YmxvY2s7 Ci0JdW5zaWduZWQgaWR4ID0gaW50ci0+Y29uc3RfaW5kZXhbMF07CisJdW5zaWduZWQgaWR4ID0g MDsKKworCWZvciAodW5zaWduZWQgaSA9IDA7IGkgPCBuaXJfaW50cmluc2ljX2luZm9zW2ludHIt PmludHJpbnNpY10ubnVtX2luZGljZXM7IGkrKykKKwkJaWR4ICs9IGludHItPmNvbnN0X2luZGV4 W2ldOwogCiAJaWYgKGluZm8tPmhhc19kZXN0KSB7CiAJCWRzdCA9IGdldF9kc3QoY3R4LCAmaW50 ci0+ZGVzdCwgaW50ci0+bnVtX2NvbXBvbmVudHMpOwotLSAKMi41LjAKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==