From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Reese, Armin C" Subject: Re: SNB/IVB sprite demo Date: Fri, 17 Feb 2012 19:22:19 +0000 Message-ID: <07EEC142D30DAC40BA4DD9C0F9EE51090BC90C@FMSMSX102.amr.corp.intel.com> References: <07EEC142D30DAC40BA4DD9C0F9EE51090B9FBC@FMSMSX102.amr.corp.intel.com> <20120211105326.GC4531@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_002_07EEC142D30DAC40BA4DD9C0F9EE51090BC90CFMSMSX102amrcorpi_" Return-path: Received: from mga03.intel.com (mga03.intel.com [143.182.124.21]) by gabe.freedesktop.org (Postfix) with ESMTP id A3D3D9E78F for ; Fri, 17 Feb 2012 11:22:22 -0800 (PST) In-Reply-To: <20120211105326.GC4531@phenom.ffwll.local> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: Daniel Vetter Cc: "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org --_002_07EEC142D30DAC40BA4DD9C0F9EE51090BC90CFMSMSX102amrcorpi_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Yeah, I got lazy and just did a diff. Sorry about that ... Here is a real git patch made by "git diff sprite_on.c" Thanks & have a good weekend, Armin -----Original Message----- From: Daniel Vetter [mailto:daniel.vetter@ffwll.ch] On Behalf Of Daniel Vet= ter Sent: Saturday, February 11, 2012 2:53 AM To: Reese, Armin C Cc: intel-gfx@lists.freedesktop.org Subject: Re: [Intel-gfx] SNB/IVB sprite demo Hi Armin, On Sat, Feb 11, 2012 at 01:11:16AM +0000, Reese, Armin C wrote: > Thanks for letting me know about the GCC warning messages. I did my=20 > final tweeks on the program in Android and compiled in that environment. > The compiler there is a bit blind and the build jobs generate so much=20 > output, it's easy to ignore warnings. Np. Btw I've just merged the Android build patches for i-g-t in case that's= useful for you. > Anyway, I'll be more careful next time. The GCC compiler on my Ubuntu > 11.04 system is version 4.5.2. I haven't installed 4.6.2 yet. GCC=20 > produced no warnings after the patch was applied. I attached both the=20 > patch and the new source code for sprite_on.c. Thanks, patch looks nice. Can I have it as a git patch? That's much esier t= o handle than your patch which contains funny paths into your own home dire= ctory ;-) /me is a lazy bastard > Thanks for taking time for this. I intend on adding color key support=20 > into sprite_on.c to validate operation of that feature, so there will=20 > be more patches coming. Awesome, but I that case if more stuff is to show up, I _really_ prefer git= patches. Cheers, Daniel -- Daniel Vetter Mail: daniel@ffwll.ch Mobile: +41 (0)79 365 57 48 --_002_07EEC142D30DAC40BA4DD9C0F9EE51090BC90CFMSMSX102amrcorpi_ Content-Type: application/octet-stream; name="sprite_on_patch" Content-Description: sprite_on_patch Content-Disposition: attachment; filename="sprite_on_patch"; size=3927; creation-date="Fri, 17 Feb 2012 19:18:06 GMT"; modification-date="Fri, 17 Feb 2012 18:57:32 GMT" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3Rlc3RzL3Nwcml0ZV9vbi5jIGIvdGVzdHMvc3ByaXRlX29uLmMKaW5kZXgg NDljY2ZmMi4uNTg1MTg5ZCAxMDA2NDQKLS0tIGEvdGVzdHMvc3ByaXRlX29uLmMKKysrIGIvdGVz dHMvc3ByaXRlX29uLmMKQEAgLTUyLDEyICs1MiwxMiBAQAogCiBzdHJ1Y3QgdHlwZV9uYW1lCiB7 Ci0JaW50IHR5cGU7Ci0JY2hhciAqbmFtZTsKKwlpbnQgICAgICAgICAgICAgICAgIHR5cGU7CisJ Y29uc3QgY2hhciAgICAgICAgICAqbmFtZTsKIH07CiAKICNkZWZpbmUgdHlwZV9uYW1lX2ZuKHJl cykgXAotc3RhdGljIGNoYXIgKiByZXMjI19zdHIoaW50IHR5cGUpIHsJCQlcCitzdGF0aWMgY29u c3QgY2hhciAqIHJlcyMjX3N0cihpbnQgdHlwZSkgewkJCVwKIAl1bnNpZ25lZCBpbnQgaTsJCQkJ CVwKIAlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShyZXMjI19uYW1lcyk7IGkrKykgeyBcCiAJ CWlmIChyZXMjI19uYW1lc1tpXS50eXBlID09IHR5cGUpCVwKQEAgLTQ1OSw1MCArNDU5LDYgQEAg c3RhdGljIGludCBjb25uZWN0b3JfZmluZF9wbGFuZShpbnQgZ2Z4X2ZkLCBzdHJ1Y3QgY29ubmVj dG9yICpjKQogCiAvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAvLwotLy8gZGlzYWJsZV9wbGFuZXMK LS8vCi0vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqCi1zdGF0aWMgdm9pZCBkaXNhYmxlX3BsYW5lcygK LSAgICAgICAgaW50ICAgICAgICAgICAgICAgICAgICAgZ2Z4X2ZkKQotewotCXN0cnVjdCAgICAg ICAgICAgICAgICAgIGNvbm5lY3RvciAqY29ubmVjdG9yczsKLSAgICBkcm1Nb2RlUmVzICAgICAg ICAgICAgICAqcmVzb3VyY2VzOwotCWludCAgICAgICAgICAgICAgICAgICAgIGM7Ci0KLQlyZXNv dXJjZXMgPSBkcm1Nb2RlR2V0UmVzb3VyY2VzKGdmeF9mZCk7Ci0JaWYgKCFyZXNvdXJjZXMpIHsK LQkJcHJpbnRmKCJkcm1Nb2RlR2V0UmVzb3VyY2VzIGZhaWxlZDogJXNcbiIsCi0JCQkgICBzdHJl cnJvcihlcnJubykpOwotCQlyZXR1cm47Ci0JfQotCi0JY29ubmVjdG9ycyA9IGNhbGxvYyhyZXNv dXJjZXMtPmNvdW50X2Nvbm5lY3RvcnMsCi0JCQkgICAgc2l6ZW9mKHN0cnVjdCBjb25uZWN0b3Ip KTsKLQlpZiAoIWNvbm5lY3RvcnMpCi0JCXJldHVybjsKLQotCS8qIEZpbmQgYW55IGNvbm5lY3Rl ZCBkaXNwbGF5cyAqLwotCWZvciAoYyA9IDA7IGMgPCByZXNvdXJjZXMtPmNvdW50X2Nvbm5lY3Rv cnM7IGMrKykgewotCQl1aW50MzJfdCBzcHJpdGVfcGxhbmVfaWQ7Ci0KLQkJc3ByaXRlX3BsYW5l X2lkID0gY29ubmVjdG9yX2ZpbmRfcGxhbmUoZ2Z4X2ZkLCAmY29ubmVjdG9yc1tjXSk7Ci0JCWlm ICghc3ByaXRlX3BsYW5lX2lkKSB7Ci0JCQlwcmludGYoImZhaWxlZCB0byBmaW5kIHBsYW5lIGZv ciBjcnRjXG4iKTsKLQkJCXJldHVybjsKLQkJfQotCQlpZiAoZHJtTW9kZVNldFBsYW5lKGdmeF9m ZCwgc3ByaXRlX3BsYW5lX2lkLCBjb25uZWN0b3JzW2NdLmNydGMsIDAsIDAsIDAsCi0JCQkJICAg IDAsIDAsIDAsIDAsIDAsIDAsIDApKSB7Ci0JCQlwcmludGYoImZhaWxlZCB0byBkaXNhYmxlIHBs YW5lOiAlc1xuIiwKLQkJCQlzdHJlcnJvcihlcnJubykpOwotCQkJcmV0dXJuOwotCQl9Ci0JfQot CWRybU1vZGVGcmVlUmVzb3VyY2VzKHJlc291cmNlcyk7Ci0JcmV0dXJuOwotfQotCi0vLyoqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqCi0vLwogLy8gcHJlcGFyZV9wcmltYXJ5X3N1cmZhY2UKIC8vCiAvLyoq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqCkBAIC05MTksMTQgKzg3NSwxNCBAQCBzdGF0aWMgdm9pZCByaWNv Y2hldCgKICAgICAgICAgICAgICAgICAgICAiICAgICAgICAuZmxhZ3MgPSAlMDh4XG4iCiAgICAg ICAgICAgICAgICAgICAgIiAgICBkcm1Nb2RlRW5jb2RlciAuLi5cbiIKICAgICAgICAgICAgICAg ICAgICAiICAgICAgICAuZW5jb2Rlcl9pZCA9ICVkXG4iCi0gICAgICAgICAgICAgICAgICAgIiAg ICAgICAgLmVuY29kZXJfdHlwZSA9ICVkXG4iCisgICAgICAgICAgICAgICAgICAgIiAgICAgICAg LmVuY29kZXJfdHlwZSA9ICVkICglcylcbiIKICAgICAgICAgICAgICAgICAgICAiICAgICAgICAu Y3J0Y19pZCA9ICVkXG4iCiAgICAgICAgICAgICAgICAgICAgIiAgICAgICAgLnBvc3NpYmxlX2Ny dGNzID0gJWRcbiIKICAgICAgICAgICAgICAgICAgICAiICAgICAgICAucG9zc2libGVfY2xvbmVz ID0gJWRcbiIKICAgICAgICAgICAgICAgICAgICAiICAgIGRybU1vZGVDb25uZWN0b3IgLi4uXG4i CiAgICAgICAgICAgICAgICAgICAgIiAgICAgICAgLmNvbm5lY3Rvcl9pZCA9ICVkXG4iCiAgICAg ICAgICAgICAgICAgICAgIiAgICAgICAgLmVuY29kZXJfaWQgPSAlZFxuIgotICAgICAgICAgICAg ICAgICAgICIgICAgICAgIC5jb25uZWN0b3JfdHlwZSA9ICVkXG4iCisgICAgICAgICAgICAgICAg ICAgIiAgICAgICAgLmNvbm5lY3Rvcl90eXBlID0gJWQgKCVzKVxuIgogICAgICAgICAgICAgICAg ICAgICIgICAgICAgIC5jb25uZWN0b3JfdHlwZV9pZCA9ICVkXG5cbiIsCiAgICAgICAgICAgICAg ICAgICAgY3Vycl9jb25uZWN0b3IuaWQsCiAgICAgICAgICAgICAgICAgICAgY3Vycl9jb25uZWN0 b3IubW9kZV92YWxpZCwKQEAgLTkzNywxMiArODkzLDE0IEBAIHN0YXRpYyB2b2lkIHJpY29jaGV0 KAogICAgICAgICAgICAgICAgICAgIGN1cnJfY29ubmVjdG9yLm1vZGUuZmxhZ3MsCiAgICAgICAg ICAgICAgICAgICAgY3Vycl9jb25uZWN0b3IuZW5jb2Rlci0+ZW5jb2Rlcl9pZCwKICAgICAgICAg ICAgICAgICAgICBjdXJyX2Nvbm5lY3Rvci5lbmNvZGVyLT5lbmNvZGVyX3R5cGUsCisgICAgICAg ICAgICAgICAgICAgZW5jb2Rlcl90eXBlX3N0cihjdXJyX2Nvbm5lY3Rvci5lbmNvZGVyLT5lbmNv ZGVyX3R5cGUpLAogICAgICAgICAgICAgICAgICAgIGN1cnJfY29ubmVjdG9yLmVuY29kZXItPmNy dGNfaWQsCiAgICAgICAgICAgICAgICAgICAgY3Vycl9jb25uZWN0b3IuZW5jb2Rlci0+cG9zc2li bGVfY3J0Y3MsCiAgICAgICAgICAgICAgICAgICAgY3Vycl9jb25uZWN0b3IuZW5jb2Rlci0+cG9z c2libGVfY2xvbmVzLAogICAgICAgICAgICAgICAgICAgIGN1cnJfY29ubmVjdG9yLmNvbm5lY3Rv ci0+Y29ubmVjdG9yX2lkLAogICAgICAgICAgICAgICAgICAgIGN1cnJfY29ubmVjdG9yLmNvbm5l Y3Rvci0+ZW5jb2Rlcl9pZCwKICAgICAgICAgICAgICAgICAgICBjdXJyX2Nvbm5lY3Rvci5jb25u ZWN0b3ItPmNvbm5lY3Rvcl90eXBlLAorICAgICAgICAgICAgICAgICAgIGNvbm5lY3Rvcl90eXBl X3N0cihjdXJyX2Nvbm5lY3Rvci5jb25uZWN0b3ItPmNvbm5lY3Rvcl90eXBlKSwKICAgICAgICAg ICAgICAgICAgICBjdXJyX2Nvbm5lY3Rvci5jb25uZWN0b3ItPmNvbm5lY3Rvcl90eXBlX2lkKTsK IAogICAgICAgICAgICAgcHJpbnRmKCJTcHJpdGUgc3VyZmFjZSBkaW1lbnNpb25zID0gJWR4JWRc biIKQEAgLTk4OCw3ICs5NDYsNyBAQCBzdGF0aWMgdm9pZCByaWNvY2hldCgKICAgICAgICAgaWYg KG91dF93ID4gcHJpbV93aWR0aCAvIDIpCiAgICAgICAgICAgICBvdXRfdyA9IHByaW1fd2lkdGgg LyAyOwogICAgICAgICBpZiAob3V0X2ggPiBwcmltX2hlaWdodCAvIDIpCi0gICAgICAgICAgICBv dXRfaCAtIHByaW1faGVpZ2h0IC8gMjsKKyAgICAgICAgICAgIG91dF9oID0gcHJpbV9oZWlnaHQg LyAyOwogCiAgICAgICAgIGRlbHRhX3ggPSAzOwogICAgICAgICBkZWx0YV95ID0gNDsK --_002_07EEC142D30DAC40BA4DD9C0F9EE51090BC90CFMSMSX102amrcorpi_ Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/intel-gfx --_002_07EEC142D30DAC40BA4DD9C0F9EE51090BC90CFMSMSX102amrcorpi_--