URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a89c47415774fe9b5458a7ec7e072711e06201e6 Author: Connor Abbott <connor.w.abb...@intel.com> Date: Thu Nov 12 11:40:34 2015 +0100
nir: add a pass for lowering (un)pack_double_2x32 v2: Undo unintended change to the signature of nir_normalize_cubemap_coords (Iago). v3: Move to compiler/nir (Iago) v4: Remove Authors from copyright header (Michael Schellenberger) v5 (Sam): - Use nir_channel() and nir_ssa_for_alu_src() helpers (Jason) - Inline lower_double_pack_instr() code into lower_double_pack_block() (Jason). - Initialize nir_builder at lower_double_pack_impl() (Jason). Signed-off-by: Iago Toral Quiroga <ito...@igalia.com> Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=663e6421df9bb94cf9b46bb0b41f0d5331aa02fe Author: Connor Abbott <connor.w.abb...@intel.com> Date: Fri Aug 7 08:37:38 2015 -0700 nir: add split versions of (un)pack_double_2x32 v2 (Sam): - Use uint64 instead of float64 for sources and destinations. (Connor) Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b093808d26c3c6e06db6329debbb3cfa7acf3a48 Author: Connor Abbott <connor.w.abb...@intel.com> Date: Fri Jul 31 10:52:25 2015 -0700 nir: don't try to scalarize unpack_double_2x32 Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e31e0a21bd462b5a06e187bbaf95d3752052ef0 Author: Connor Abbott <connor.w.abb...@intel.com> Date: Fri Aug 14 12:20:37 2015 -0700 nir: add support for (un)pack_double_2x32 v2 (Sam): - Use uint64 instead of float64 for sources and destinations. (Connor) Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5d6260329ed2df4aaffffac18d8998d4ad3676b Author: Iago Toral Quiroga <ito...@igalia.com> Date: Tue Jan 12 14:03:08 2016 +0100 nir: add i2d and u2d opcodes v2: - Assert supports_int and don't fallback to nir_fmov (Jason) Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b16d06252e9179f5c279da69ee194cc0400ae403 Author: Iago Toral Quiroga <ito...@igalia.com> Date: Tue Jan 12 12:39:58 2016 +0100 nir: add d2i, d2u, d2b opcodes Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4bce07dc6ebbd74dfb47394962d573ed01ee482 Author: Connor Abbott <connor.w.abb...@intel.com> Date: Wed Jul 29 23:46:20 2015 -0700 nir: add support for d2f and f2d Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab5d4cd9582aa5289143876c26af23ff855f355 Author: Iago Toral Quiroga <ito...@igalia.com> Date: Thu Jan 21 13:23:55 2016 +0100 nir/glsl_to_nir: set bit_size on ssbo_load result v2 (Sam): - Add missing bit_size assignment when ssbo_load destination is a boolean. Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a741378cb59e4263f909d73498ebf153375e6dcc Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Mon Apr 4 10:16:11 2016 +0200 nir/glsl_to_nir: add bit-size info to add_instr() Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b37c64f3b547b1f769e0048217f9736a83ce12d Author: Connor Abbott <connor.w.abb...@intel.com> Date: Tue Aug 4 14:04:54 2015 -0700 nir/split_var_copies: handle doubles Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=106a1b5501b23503394fbb9dd99ab30def60652e Author: Connor Abbott <connor.w.abb...@intel.com> Date: Mon Aug 3 15:05:38 2015 -0700 nir/instr_set: handle 64-bit bit-sizes v2: Revert spurious change in nir_opt_cse.c (Iago) Signed-off-by: Iago Toral Quiroga <ito...@igalia.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2ccb63be17544fc156c22b4ef1b873452af5dd2 Author: Connor Abbott <connor.w.abb...@intel.com> Date: Fri Aug 14 10:40:03 2015 -0700 nir: handle doubles in nir_deref_get_const_initializer_load() v2 (Sam): - Use proper bitsize value when calling to nir_load_const_instr_create() (Jason). Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41c2541fc77fc32a89f2124bfcf6340959a48534 Author: Connor Abbott <connor.w.abb...@intel.com> Date: Fri Aug 14 10:37:18 2015 -0700 nir/print: add support for printing doubles and bitsize v2: - Squash the printing doubles related patches into one patch (Sam). v3: - Print using PRIx64 format: long is 32-bit on some 32-bit platforms but long long is basically always 64-bit (Jason). Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5551f8a8bdf2786620010554e526d329c7622b5 Author: Connor Abbott <connor.w.abb...@intel.com> Date: Thu Nov 12 11:18:50 2015 +0100 nir/glsl_to_nir: support doubles v2: - Don't set sized types to the destination of texture related opcodes. (Jason) Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e69782e3e4e574e0395f8300f86e32633d2f21a Author: Iago Toral Quiroga <ito...@igalia.com> Date: Wed Feb 10 16:05:11 2016 +0100 nir/lower_load_const_to_scalar: support doubles and multiple bit sizes v2 (Sam): - Add assert to detect bitsizes differents than 32 and 64 (Jason). Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12f628adcbe2f87073fb06f98a98414b898cde5d Author: Iago Toral Quiroga <ito...@igalia.com> Date: Fri Nov 6 11:19:58 2015 +0100 nir/lower_to_source_mods: Handle different bit sizes v2 (Sam): - Use helper to get base type from nir_alu_type. Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3663a2397e47da9b766b0c4239a8b74ac77b5d04 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Mar 23 08:04:18 2016 +0100 nir: add bit_size info to nir_load_const_instr_create() Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5b17ae7455af205a89074d176289affbf68e444 Author: Connor Abbott <cwabbo...@gmail.com> Date: Mon Nov 2 18:33:46 2015 -0500 nir/lower_vec: adapt to different bit sizes Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3edaec739a72a36d54b60ddf5c952d377324f00 Author: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Date: Wed Mar 23 08:04:09 2016 +0100 nir: add bit_size info to nir_ssa_undef_instr_create() v2: - Make the users to give the right bit_sizes as arguments (Jason). Signed-off-by: Samuel Iglesias Gonsálvez <sigles...@igalia.com> Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41a39e338470d2b0e1b78e5e45d673f64f4dc418 Author: Connor Abbott <connor.w.abb...@intel.com> Date: Tue Nov 17 15:50:00 2015 +0100 nir/locals_to_regs: adapt to different bit sizes Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40d1b671a96247c3dca55114127cd92ead60441f Author: Connor Abbott <connor.w.abb...@intel.com> Date: Tue Nov 17 15:49:29 2015 +0100 nir/from_ssa: adapt to different bit sizes Reviewed-by: Jason Ekstrand <ja...@jlekstrand.net> _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit