Mesa (master): 38 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sat Jul 20 00:18:32 UTC 2019


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bcabf75ab7d044e516aa5f92e0b7dc49cfa29d7c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Jul 16 23:17:38 2019 -0400

    radeonsi: initialize scissor registers etc. without clear state
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47f41af06c7eb1cc7e99b3d384a089cf94fd3728
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Jul 16 21:30:57 2019 -0400

    radeonsi: return success from vi_dcc_clear_level to simplify callers
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a764b963a50cfab4a684b492c377d31a669d747
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Jul 16 19:04:48 2019 -0400

    radeonsi: fix compute-based culling regression in 1ce52c1e373
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c741bed6e823afe75edecbb0d0a4c18d785480cd
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Jul 16 13:23:17 2019 -0400

    radeonsi/gfx10: fix VGT_PRIMITIVE_TYPE programming
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0d330bedb9eb5668bc73c60e525f3c76d23a93a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 15:55:33 2019 -0400

    radeonsi/gfx10: enable Wave32 for vertex, geometry, and tessellation shaders
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d82240f554c6f610d2456db79958c261155960a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 15:45:33 2019 -0400

    radeonsi/gfx10: add debug options to enable/disable Wave32
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f72f137ad168775e6b50b69b1af2ba2754dbcfe
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 19:49:30 2019 -0400

    radeonsi/gfx10: add as_ngg variant for TES as ES to select Wave32/64
    
    Legacy GS has to use Wave64, so TES before GS has to use Wave64 too.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88efb63cafcf249a370ee27683c41afde3b95ffd
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 17:37:29 2019 -0400

    radeonsi/gfx10: implement Wave32
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54e6900eded795fa6b63add92f31ee88674f783a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Jul 16 00:55:46 2019 -0400

    radeonsi/gfx10: use 32-bit wavemasks for Wave32
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81091a5183fb853d2de37ea82b51122601a36c93
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 17:35:39 2019 -0400

    ac: create the LLVM builder in ac_llvm_context_init
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb54b8c222e6ac7d81a3efde1dfed58b33c6a601
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 17:32:18 2019 -0400

    ac: create the LLVM module for Wave32 or Wave64 in ac_llvm_context_init
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=921c1d24d5ea17e5448c1f464416397e6fa9e418
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 17:20:36 2019 -0400

    ac/rtld: add support for Wave32
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=73aa04e40d5fa7ec5f7d37d939a324be06518a47
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 17:14:11 2019 -0400

    ac: add Wave32 LLVM target machine
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e467d111b2c9046c9b35b9e76891a8cfbb752c1
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 17:12:17 2019 -0400

    ac: initial Wave32 support in LLVM build helpers
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c35e926a81bada062404acbd18727bf83d3cf5be
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Jul 15 22:00:05 2019 -0400

    radeonsi: assume that selector != NULL for compute shaders
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf0f0697a1ee284eec27e2ad67d23ea30e229e47
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Jul 15 21:55:43 2019 -0400

    radeonsi: remove what appears to be legacy compute code
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=be67a275b5c80310c310d27e4c941ddd86c7b03f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Jul 15 21:49:30 2019 -0400

    radeonsi: remove si_program::use_code_object_v2
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd92e65febcde29f728cb570c6db9c30a9ba2a3a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Jul 15 21:39:22 2019 -0400

    radeonsi: add si_shader_selector into si_compute
    
    Now we can assume that shader->selector is always set.
    This will simplify some code.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e2c8ff009e5e077ae93ad19c63bd06d5c23d8376
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 17:22:30 2019 -0400

    radeonsi: set threadgroup size to 0 for threadgroups with only 1 wave
    
    This has no effect on Wave64.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a8a526c5cb8a160ef4b4a9db38359247986fe692
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 17:26:24 2019 -0400

    radeonsi/gfx10: set as_ngg for GS prolog
    
    as_ngg is required by Wave32.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d3a80f2dda06593e5424814df9b3860f60c3076b
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 15:31:14 2019 -0400

    radeonsi/gfx10: remove the disable_ngg option
    
    because legacy VS hangs.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0f30223cf4f8dd23211052669576a4bf59631a8b
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Jul 6 00:12:26 2019 -0400

    radeonsi/gfx10: combine hw edgeflags with user edgeflags for correct behavior
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bfaca7259ca898b5aaab0e592b76eb20e593e9f9
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sat Jul 6 00:11:36 2019 -0400

    radeonsi/gfx10: deduplicate code for esvert_lds_size
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a6722285c2788a1d96d8196e2766b10d5257b805
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 5 23:32:36 2019 -0400

    radeonsi/gfx10: simplify a streamout loop in gfx10_emit_ngg_epilogue
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2683347ba0394a5e17223aab2f685775f87e1fac
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 5 23:22:33 2019 -0400

    radeonsi/gfx10: don't use MALLOC for outputs
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b4354dab9f81c92ff83f98d8d65e3c9d304d421
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 5 22:19:47 2019 -0400

    radeonsi/gfx10: clean up ESGS ring size computation
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37db9d28650c21d2091a654b7c6a636927ef584d
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 5 22:12:36 2019 -0400

    radeonsi/gfx10: fix unnecessary LDS overallocation for NGG GS
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=985a59e0d1d7dac696ebd2018a950bfe1b3f3580
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 5 21:19:41 2019 -0400

    radeonsi/gfx10: don't compile the GS copy shader if it's 100% not needed
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7f0ada3f3e2f60d5bf612aa4e1c6946018ad27a8
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 5 21:06:04 2019 -0400

    radeonsi/gfx10: set GE_CTNL.PACKET_TO_ONE_PA for NGG
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e08463ac22a6e3b47ab8459c5f0f1212704b4800
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 5 17:53:47 2019 -0400

    radeonsi/gfx10: update a tunable max_es_verts_base for NGG
    
    We have to fix the computation so as not to break quads.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=79d56e6a4a5337b8b671b999b14743051291e431
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 5 17:30:08 2019 -0400

    radeonsi/gfx10: implement ARB_post_depth_coverage
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a57f0f8a6baa118603a0241c38b9c26024da6049
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Jul 16 00:08:27 2019 -0400

    radeonsi: fix leaked compute shader NIR
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98377d345002e8db5bce396241f5e61d9f3bd32a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 15:42:44 2019 -0400

    radeonsi: save the enable_nir option in the shader cache correctly
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d227b91d2ef07070c8e98d71d7e9949a6eb04fc3
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Jul 12 20:21:01 2019 -0400

    radeonsi/gfx10: enable SDMA
    
    no changes since gfx9 for buffers
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47dee973292eee6407ec17923b983f4c614e7493
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Jul 16 01:07:49 2019 -0400

    ac: use llvm.amdgcn.writelane
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39d0c68321dfb592afc1f6f63d90d5508cdf7333
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Jul 15 23:42:35 2019 -0400

    ac: fix shader clock on LLVM 9
    
    Probably relevant commit:
    
    commit dd32dc3f72ec99b1794d62c74d2beb3b60468d50
    Author: Stanislav Mekhanoshin <Stanislav.Mekhanoshin at amd.com>
    Date:   Tue Jul 9 03:10:18 2019 +0000
    
        [AMDGPU] Always use s_memtime for readcyclecounter
    
        Differential Revision: https://reviews.llvm.org/D64369
    
        git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@365431 91177308-0d34-0410-b5e6-96231b3b80d8
    
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26099bc35de2a45c1434047c00ca0e1f02ef7acf
Author: Boyuan Zhang <boyuan.zhang at amd.com>
Date:   Wed May 15 15:05:21 2019 -0400

    radeon/vcn: adding engine type for new fw interface
    
    Signed-off-by: Boyuan Zhang <boyuan.zhang at amd.com>
    Reviewed-by: Leo Liu <leo.liu at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=936e9fa9515d7ac22dc778701b52ff02ac350043
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Jul 8 14:57:42 2019 -0400

    radeonsi: use the correct buffer size in si_vid_clear_buffer
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Acked-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>




More information about the mesa-commit mailing list