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