Mesa (master): 33 new commits

Marek Olšák mareko at kemper.freedesktop.org
Fri Oct 6 00:58:20 UTC 2017


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c4d1a199f8379b3982a53fb18fe2b50fafd682df
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Oct 3 19:28:48 2017 +0200

    radeonsi: add a drirc workaround for HTILE corruption in ARK: Survival Evolved
    
    v2: use DB_META | PS_PARTIAL_FLUSH
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=102955
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com> (v1)
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com> (v1)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15d918e46faf08be018394747f019b082871dccf
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Oct 2 17:07:52 2017 +0200

    radeonsi: inline struct si_sampler_views
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23cdde5138b183c6225f1009cb6233cacfaf32e6
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Oct 2 17:03:01 2017 +0200

    radeonsi: rename si_textures_info -> si_samplers, si_images_info -> si_images
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3dfb37544652f3428a48c0786b3d46fc169af908
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Oct 2 16:58:10 2017 +0200

    radeonsi: fold needs_*_decompress_mask update into si_set_sampler_view
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd5509d0a888eda3a71dc7ef0a350b99e50f9e81
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Oct 2 16:49:37 2017 +0200

    radeonsi: simplify a loop in si_update_fb_dirtiness_after_rendering
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcd3e761a3ddf42eee5b3c57b510fc2f2ee54198
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Sep 30 15:36:18 2017 +0200

    ac: properly document a buffer.store LLVM workaround
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cceb916456075cd79bf54833e80cd79d47d3c90b
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 29 16:49:14 2017 +0200

    radeonsi: use f32_0 and f32_1
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1516059ab11f000e254c8b69a6d4f4252ae9b781
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 29 16:35:26 2017 +0200

    radeonsi: fold *gallivm
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1b83c67dab5050edc9a28c1e1bc53c930de7c4b
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 29 16:28:23 2017 +0200

    radeonsi: lp_type::length is always 1
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=906ee3a3ba9c71461b59aff07c50ca458fcd410c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 29 16:27:26 2017 +0200

    radeonsi: don't use bld.elem_type
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=723a23905f475670e8866c86ccb73ead4ee05d50
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 29 16:23:45 2017 +0200

    radeonsi: don't use lp_build_const_*
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4600b474069d77ef889f0e79093c8e7f6b767e4
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 29 15:11:14 2017 +0200

    radeonsi: use ctx->ac.context and ctx->types
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0751f6c1ffe146b0fa36d1290b40551d2cc65cd
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 29 15:02:06 2017 +0200

    radeonsi: use ctx->ac.builder
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82dc72c8bd98673bae8041ff04174e3a7fa4a9fa
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Sep 27 12:58:43 2017 +0200

    radeonsi: use ctx->i/f32 types more
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dcbd3d470cb0cf27c6aa42a8060a2ad5e42d7816
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Sep 27 12:53:41 2017 +0200

    radeonsi: use i32_0 and i32_1 more
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bacdf5a928a1701cb5349b7a053fcfc3420a27f8
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Sep 27 12:48:31 2017 +0200

    radeonsi: use bitcast in a few places
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ad7305aa96c71180fb93cea7f1a33d141f98af5b
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Sep 27 12:46:17 2017 +0200

    radeonsi: use ac helpers for bitcasts
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9a88580a4b3da22c4b0c3fb441464c4c2fc654b5
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Sep 26 15:32:49 2017 +0200

    glsl_to_tgsi: skip UARL for 1D registers if the driver doesn't need it
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bf1bfc12a5d561cb20b63b02b5863eb6ccb2f25
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Sep 26 15:34:34 2017 +0200

    glsl_to_tgsi: handle reladdr as TEMP in rename_temp_registers and dead_code
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8602c6a32666c1cb1b4f20d2d6efa5a925726d39
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 29 02:38:53 2017 +0200

    glsl_to_tgsi: each reladdr object should have only one parent
    
    required by rename_temp_registers.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=985338e2cb63156fc7abfc605716a0354db50c5c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Sep 29 04:52:10 2017 +0200

    glsl_to_tgsi: fix instruction order for bindless textures
    
    We emitted instructions loading the bindless handle after the memory
    instruction.
    
    Cc: 17.2 <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bd1837471a99f8b3503633531ef78c3ea6bf2c85
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Sep 26 03:32:15 2017 +0200

    glsl_to_tgsi: enable copy propagation for tessellation shaders
    
    just don't propagate output reads
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbe16d75372cd94ec22ea588cb8bb2cb6d5f8766
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Sep 26 15:58:13 2017 +0200

    radeonsi: implement PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=44993bd26ff3d8da503f3bb2385c93960bf6fbb7
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Sep 28 22:21:03 2017 +0200

    radeonsi: use si_get_indirect_index for TEMP indexing
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e986a16c162a324a29df83068d41ef132ce93918
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Sep 26 15:30:34 2017 +0200

    radeonsi: use si_get_indirect_index for CONST indexing
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=212c612a63568d80608c9d522fc52427a330befb
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Sep 28 21:45:51 2017 +0200

    tgsi/ureg: allow any register file in address operands
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=41b85158abca39c64c9dc9b215f1a6ea8c8132d2
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Sep 26 15:56:15 2017 +0200

    gallium: add PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS
    
    Reviewed-by: Brian Paul <brianp at vmware.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb686a340f3af1cf60a2d9c0f7300ddcaf0253b2
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Sep 26 16:17:47 2017 +0200

    tgsi/scan: scan address operands (v2)
    
    v2: set swizzled usage mask
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37714c6df2bf2a2c2c22676ea8a71cfdc673cc38
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Oct 2 20:35:15 2017 +0200

    tgsi/scan: set correct usage mask for tex offsets in scan_src_operand
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5cc779197c836553d6037d64826066e359afeba6
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Oct 2 19:59:22 2017 +0200

    tgsi/scan: take advantage of already swizzled usage mask in scan_src_operand
    
    It has always been a usage mask *after* swizzling.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea85b765194ad89531281d20b0651581ac730d68
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Oct 2 19:51:16 2017 +0200

    tgsi/scan: set non-valid src_index for tex offsets in scan_src_operand
    
    tex offsets are not "Src" operands.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be3ab867bd444594f9d9e0f8e59d305d15769afd
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Oct 2 22:30:55 2017 +0200

    tgsi: implement tgsi_util_get_inst_usage_mask properly
    
    All opcodes are handled.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb8abc10bf562b0d20e7bd7d52ea566686f1dc09
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Oct 2 22:28:46 2017 +0200

    tgsi: add docs for some existing pack opcodes
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>




More information about the mesa-commit mailing list