Mesa (master): 21 new commits
Samuel Iglesias Gonsálvez
samuelig at kemper.freedesktop.org
Mon Apr 11 07:25:18 UTC 2016
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a89c47415774fe9b5458a7ec7e072711e06201e6
Author: Connor Abbott <connor.w.abbott at 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 <itoral at igalia.com>
Signed-off-by: Samuel Iglesias Gonsálvez <siglesias at igalia.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=663e6421df9bb94cf9b46bb0b41f0d5331aa02fe
Author: Connor Abbott <connor.w.abbott at 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 <siglesias at igalia.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b093808d26c3c6e06db6329debbb3cfa7acf3a48
Author: Connor Abbott <connor.w.abbott at intel.com>
Date: Fri Jul 31 10:52:25 2015 -0700
nir: don't try to scalarize unpack_double_2x32
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e31e0a21bd462b5a06e187bbaf95d3752052ef0
Author: Connor Abbott <connor.w.abbott at 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 <siglesias at igalia.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d5d6260329ed2df4aaffffac18d8998d4ad3676b
Author: Iago Toral Quiroga <itoral at 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 <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b16d06252e9179f5c279da69ee194cc0400ae403
Author: Iago Toral Quiroga <itoral at igalia.com>
Date: Tue Jan 12 12:39:58 2016 +0100
nir: add d2i, d2u, d2b opcodes
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a4bce07dc6ebbd74dfb47394962d573ed01ee482
Author: Connor Abbott <connor.w.abbott at intel.com>
Date: Wed Jul 29 23:46:20 2015 -0700
nir: add support for d2f and f2d
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=fab5d4cd9582aa5289143876c26af23ff855f355
Author: Iago Toral Quiroga <itoral at 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 <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a741378cb59e4263f909d73498ebf153375e6dcc
Author: Samuel Iglesias Gonsálvez <siglesias at 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 <siglesias at igalia.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b37c64f3b547b1f769e0048217f9736a83ce12d
Author: Connor Abbott <connor.w.abbott at intel.com>
Date: Tue Aug 4 14:04:54 2015 -0700
nir/split_var_copies: handle doubles
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=106a1b5501b23503394fbb9dd99ab30def60652e
Author: Connor Abbott <connor.w.abbott at 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 <itoral at igalia.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f2ccb63be17544fc156c22b4ef1b873452af5dd2
Author: Connor Abbott <connor.w.abbott at 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 <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41c2541fc77fc32a89f2124bfcf6340959a48534
Author: Connor Abbott <connor.w.abbott at 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 <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f5551f8a8bdf2786620010554e526d329c7622b5
Author: Connor Abbott <connor.w.abbott at 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 <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e69782e3e4e574e0395f8300f86e32633d2f21a
Author: Iago Toral Quiroga <itoral at 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 <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12f628adcbe2f87073fb06f98a98414b898cde5d
Author: Iago Toral Quiroga <itoral at 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 <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3663a2397e47da9b766b0c4239a8b74ac77b5d04
Author: Samuel Iglesias Gonsálvez <siglesias at 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 <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5b17ae7455af205a89074d176289affbf68e444
Author: Connor Abbott <cwabbott0 at gmail.com>
Date: Mon Nov 2 18:33:46 2015 -0500
nir/lower_vec: adapt to different bit sizes
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3edaec739a72a36d54b60ddf5c952d377324f00
Author: Samuel Iglesias Gonsálvez <siglesias at 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 <siglesias at igalia.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=41a39e338470d2b0e1b78e5e45d673f64f4dc418
Author: Connor Abbott <connor.w.abbott at intel.com>
Date: Tue Nov 17 15:50:00 2015 +0100
nir/locals_to_regs: adapt to different bit sizes
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=40d1b671a96247c3dca55114127cd92ead60441f
Author: Connor Abbott <connor.w.abbott at intel.com>
Date: Tue Nov 17 15:49:29 2015 +0100
nir/from_ssa: adapt to different bit sizes
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
More information about the mesa-commit
mailing list