Mesa (master): 38 new commits

Marek Olšák mareko at kemper.freedesktop.org
Thu May 10 22:51:30 UTC 2018


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a2e9d9b4c199ff1b53a625a345e566200016e2d9
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 20:01:39 2018 -0400

    ac/gpu_info: add has_read_registers_query
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b1fdfc541ed0eb62632e893b2142500bb003453
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 19:54:35 2018 -0400

    ac/gpu_info: add has_2d_tiling
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d26696283d494822f2df72a6b94d51e70f91c4d9
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 19:48:37 2018 -0400

    ac/gpu_info: add has_sparse_vm_mappings
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=125adc92adce078c1a00a25735145dbfb88afc65
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 19:39:08 2018 -0400

    ac/gpu_info: add has_unaligned_shader_loads
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b9694da4b5079bca76191678ad34e90651a5fca
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 19:29:29 2018 -0400

    radeonsi: expose ARB_query_buffer_object on ancient kernels too
    
    It doesn't use indirect dispatches.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e9c08bc658543d3bc5f3907f571920ae5c736e12
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 19:28:44 2018 -0400

    ac/gpu_info: add has_indirect_compute_dispatch
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64265ac8d53367c143050df9a8b08b224185e9ae
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 19:11:37 2018 -0400

    ac/gpu_info: add kernel_flushes_tc_l2_after_ib
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=14c5a93bfabdc6543b504a0e7ed658e215b4eedb
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 19:04:10 2018 -0400

    ac/gpu_info: add has_format_bc1_through_bc7
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2bd2c173e8e2fe9c9a589e9944a03672336fe0c6
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 18:59:54 2018 -0400

    ac/gpu_info: add has_eqaa_surface_allocator
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e720cb61354167e5ff75202affe86185a18386ba
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 18:53:24 2018 -0400

    radeonsi: clean up the reset status query implementation
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3060f62340b2f232907db0c48b6c6c6eba3d1752
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 18:44:08 2018 -0400

    ac/gpu_info: add has_bo_metadata
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09f1bab483cc8011a6299e2aca805b6ad06aab82
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 18:39:04 2018 -0400

    ac/gpu_info: add si_TA_CS_BC_BASE_ADDR_allowed
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8b58a14ef76f6d6e6c71fff2cb5c8fa6662a1882
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 18:35:27 2018 -0400

    ac/gpu_info: add htile_cmask_support_1d_tiling
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b81149e258a492ed0c81058fb535f6bfdacb36da
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed May 2 18:27:18 2018 -0400

    ac/gpu_info: add kernel_flushes_hdp_before_ib
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a969f184cf3e8f2d9089fc4df424fa590f967983
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue May 1 00:44:36 2018 -0400

    radeonsi: add an environment variable that forces EQAA for MSAA allocations
    
    This is for testing and experiments.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2309cedf44560b34e2f428e10e32055be86d06ab
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 27 22:20:39 2018 -0400

    radeonsi: set up EQAA image descriptors properly
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ac4ef097de6c6dbcaaffed5ff99ed69fc6a7075
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 27 00:55:56 2018 -0400

    radeonsi: add EQAA SC,DB,CB register programming
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d00580e75f1d223e2dfa312da062fbb252b71a6
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 30 23:55:31 2018 -0400

    radeonsi: support creating EQAA color textures
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=912b0163dc5d6929d8a9ae4c6d475807e764832a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 30 22:29:14 2018 -0400

    ac/surface: add EQAA support
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee31762ef56a5af6caf9c056e2b7d88ae6d7664d
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue May 1 23:43:45 2018 -0400

    radeonsi: use better sample locations for 8x EQAA
    
    Verified with the piglit MSAA accuracy test.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b6df225f74da5101e7e6b37b198a485b33668c7
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue May 1 23:17:07 2018 -0400

    radeonsi: improve quality of 16 sample locations
    
    This results in better 16x and 8x quality when using these locations.
    Verified with the piglit MSAA accuracy test.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01fd543c82eb44a7d69e69ba1678a0fcce76f09d
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue May 1 22:45:24 2018 -0400

    radeonsi: use better sample locations for 4x MSAA
    
    Discovered by luck. Verified with the piglit MSAA accuracy test.
    It also shows that the worst case EQAA 16s4f results in very good 4x MSAA
    in the worst case.
    
    Nine might not like these positions, but they are prettier to the eye and
    GL doesn't care.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d8b71ccfae669690988cae3f41e228cb07324c1
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 27 21:35:33 2018 -0400

    radeonsi: reorder sample locations as required by EQAA
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5769a5ec015978a64bf9d1e9bdef084a0242f7e4
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Fri Apr 27 22:02:04 2018 -0400

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

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f456b3a3c9fcbb8d043c246332611afe82258f0
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 26 21:53:33 2018 -0400

    radeonsi: simplify arrays of sample locations
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d70b5beaea47ad9048a6b1a33f92fe8bae3bcf2
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 26 23:18:41 2018 -0400

    radeonsi: set DB_EQAA the same as Vulkan
    
    These never change, but they only affect EQAA, which isn't implemented.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b5ed039325b348849b0732f38a905d80c48daec4
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 26 22:54:54 2018 -0400

    radeonsi: remove CM_ prefixes
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=656fd607bed929685968ebbbe3d97cbe7b455274
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 26 16:21:19 2018 -0400

    radeonsi: don't update clear color registers if they don't change
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=835095973df84e3970582c6a3d4a9729990ddda2
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 30 22:48:00 2018 -0400

    radeonsi: remove r600_fmask_info
    
    radeon_surf contains almost everything.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bdc3e410f75d6fd2a3e979447fd5ab69512fd724
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 30 22:35:51 2018 -0400

    ac/surface: unify common legacy and gfx9 fmask fields
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bf3570fed064cfc5a863fa4bd4802f11b1030f5
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 30 20:54:06 2018 -0400

    ac/surface/gfx6: compute FMASK together with the color surface
    
    instead of invoking FMASK computation separately.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=276acda835a8b7e12ff84012c58e776a12e83769
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 30 20:20:55 2018 -0400

    ac/surface/gfx9: fix a typo in CMASK RB/pipe alignment
    
    No change in behavior because it's always aligned.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6841845b00e534f3b284f3afe85bd182317c3baa
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 30 18:10:50 2018 -0400

    ac: set correct LLVM processor names for Raven & Vega12
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f7f10d28559c5c3b612bc3fc3a0900671b66722
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue May 1 13:44:21 2018 -0400

    ac: sort raster configs
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7b82a9978fc226c34d46c54c4baef6182c912c8
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue May 1 13:08:44 2018 -0400

    ac: remove 1 RB raster config for Iceland
    
    Iceland always reports 2 RBs.
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb0f5cddcca06706a691f9b54d129ef98a2afb38
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue May 1 13:08:44 2018 -0400

    ac: move the Fiji kernel workaround for raster config out of the switch
    
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce954ac6f3259bd1cedec63a27bbccd3f81f1098
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue May 1 12:48:05 2018 -0400

    ac: enable both RBs on Kaveri
    
    This can result in 2x increase in performance on non-harvested Kaveris.
    
    v2: don't do it on radeon
    
    Tested-by: Michel Dänzer <michel.daenzer at amd.com>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=597b9e881083533b987dbcbb8f679ca1eefff974
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue May 1 20:16:19 2018 -0400

    radeonsi/gfx9: work around a GPU hang due to broken indirect indexing in LLVM
    
    Fixes: 6d19120da85 "radeonsi/gfx9: workaround for INTERP with indirect indexing"
    Cc: 18.1 <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>




More information about the mesa-commit mailing list