Mesa (main): 38 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue May 3 16:39:32 UTC 2022


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a0dad2f1db4c5f004d75e6cf13316d578a287a0c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 25 03:54:49 2022 -0400

    radeonsi: remove si_create_surface_custom
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=584e996ddd770c06176e6335950a10ddc3081c8a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 25 03:52:59 2022 -0400

    radeonsi: remove si_create_sampler_view_custom and related code
    
    This was used for compressed and subsampled gfx copies.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cf1e562fdd7d49eb93b0adf7fd506572cd63729b
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 25 03:45:08 2022 -0400

    radeonsi: remove compressed and subsampled gfx copy from resource_copy_region
    
    This is unused because the compute copy is always used in these cases.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f313dc2a07458c7adadbed8c1fc557d6e4a25730
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 25 06:44:25 2022 -0400

    radeonsi: improve the subsampled copy_image calculation
    
    This fixes a few cases for AMD_TEST=copyimage, but it's still pretty broken.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6beb70ea467245f8c06259e730f56472fa256fe
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 25 03:31:50 2022 -0400

    radeonsi: handle compressed formats in si_compute_copy_image
    
    This fixes a lot of AMD_TEST=copyimage cases, but there are still some
    failures.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ea662cfbf25e52e75bd3da28fd4f86b3edb5885
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 25 10:45:44 2022 -0400

    radeonsi/ci: update sienna_cichlid results
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ffd5883b5fec47b1af9aba5935b1171ba0fdc70
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 07:37:50 2022 -0400

    radeonsi/test_image_copy: test all formats
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=deeb4b0a0a644ba2344ee6c930a700d9d5793744
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 07:37:50 2022 -0400

    radeonsi/test_image_copy: test mipmaps
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=831dd6df0fcf47e6b6ec3cf53144d51e4a2deec3
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 07:37:50 2022 -0400

    radeonsi/test_image_copy: test copying a block-compressed format
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=00375950049a99835ebe3900d8135254b890da73
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 07:37:50 2022 -0400

    radeonsi/test_image_copy: test all interesting texture targets
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2cd9864ed17cf8b9085a50fc627d811214b0c72
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 07:37:50 2022 -0400

    radeonsi/test_image_copy: separate printing pipe_resource into a function
    
    also print texture targets that are going to be tested
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=67c06c63ef28413fcabc0ee19896fb4361f2850f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 07:37:50 2022 -0400

    radeonsi/test_image_copy: separate generating a random pipe_resource
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=daf380d489a8baf62a54638997b0e0096fe13e73
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 07:19:13 2022 -0400

    radeonsi/test_image_copy: simplify texture size generation
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a4cdc809bb654f331d9ff4dc09c7185c7400935
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 07:13:15 2022 -0400

    radeonsi/test_image_copy: remove special SDMA codepaths
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c49559f8355cb6e96478ee6b47d0589335ea7f32
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 06:36:27 2022 -0400

    radeonsi/test_image_copy: remove linear and power-of-two size testing
    
    it doesn't add any value
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f146f3cfa1af8a504b0667f7d1562cecde9a783f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 06:20:14 2022 -0400

    radeonsi/test_image_copy: remove whole image copies
    
    it doesn't add any value
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8db7a2d4978d713ae57925862e53a3b3b9f48d8f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 04:25:37 2022 -0400

    radeonsi: rename si_test_blit -> si_test_image_copy_region
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0adb5be4de93806c70e9e66f67260afec0caf2e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 25 05:06:29 2022 -0400

    radeonsi: don't expose formats that CB supports, but not shaders
    
    e.g. R4G4B4A4_UINT
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=54ccf24e79e6ab939b521a4e03f64a8c39650cce
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 25 05:05:59 2022 -0400

    radeonsi: assert format support in si_compute_copy_image
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23012ff52b2b805ddf87e6d3ca359f5f9d9aeb2c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 25 03:14:50 2022 -0400

    radeonsi: cosmetic changes in si_compute_copy_image
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c0669fe3f8b28735483e0e4aa17268fb6732097
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Mon Apr 25 00:04:41 2022 -0400

    radeonsi: implement compute_copy_image between 1D_ARRAY and other texture types
    
    And set more optimal compute block sizes.
    
    The compute copy is required to preserve NaNs, so this fixes a lot of
    AMD_TEST=copyimage cases.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01d994f5e63586004128597a18f0253801d65d04
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 23:06:43 2022 -0400

    radeonsi: add color buffer support for R9G9B9E5_FLOAT on gfx10.3
    
    This was missed when we added gfx10.3.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fd5e661954d80b599ea631d7511b2c0a10fea3db
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 23:05:37 2022 -0400

    radeonsi: add color buffer support for 2_10_10_10 pipe formats
    
    The hw enum is reversed.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4512b212e7275eb1cd1cddd7b8fe5f5f8473a77f
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 22:19:39 2022 -0400

    radeonsi: don't allow broken compute image copies into A8R8_UNORM
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=52f83dce059eca0f53b23107c54e9a7a444e5835
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 22:18:51 2022 -0400

    radeonsi: don't report R64_*INT as a sampler format because it doesn't work
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fbe973b66ea032d90bf2a6b91b1247672f4638b1
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 04:18:01 2022 -0400

    radeonsi: add si_can_use_compute_blit
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=350bdda83d3f41d5ee0e9fabde0cf608bafc8dec
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 04:17:42 2022 -0400

    radeonsi: code style fix
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8890cb2a990b8254f2e84faad850ea7851ddf0ce
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 28 06:14:57 2022 -0400

    radeonsi: simplify setting COMPUTE_PGM_RSRC2.SCRATCH_EN
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3d773c7303079e4b62d3f0eea786316587f804a9
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 28 06:01:15 2022 -0400

    radeonsi: remove unused si_cs_shader_state::uses_scratch
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=77e1fc67bc755c4685117aa24d3575903d42330e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Apr 27 02:30:49 2022 -0400

    radeonsi: align the tessellation ring address to 2MB
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=121cde7cb9eed59d902a09c45417938e7d37a229
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Apr 27 02:30:00 2022 -0400

    radeonsi: cleanup local includes
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cb42c57c569443b0af8296dfff4da1e6ab241ef
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Apr 26 22:29:31 2022 -0400

    radeonsi: always print the lower-case GPU name for radeonsi-run-tests.py
    
    This fixes the GPU name detection in radeonsi-run-tests.py when
    the marketing name is unknown.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=88f22f188ec8cde8269ccbfd7979a75b63c1325e
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 21:20:33 2022 -0400

    ac,radeonsi: report SCALED formats as unsupported by samplers and color buffers
    
    This was never exercised and it doesn't work.
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=65c7b5ec20aac008b273d014149defd907ffacfe
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Sun Apr 24 22:18:20 2022 -0400

    ac: support GR channel order in ac_choose_spi_color_formats
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=74b3ca6752a8bc9234c384f057a6fbc632f9f702
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Apr 26 23:22:40 2022 -0400

    ac/llvm: don't set ac_dlc in visit_intrinsic
    
    It's set by get_load_cache_policy later.
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cd59c7cb0e75c100e8540cc89f5fc80486190fe
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Apr 26 23:21:08 2022 -0400

    ac/llvm: set the correct cache policy for sparse buffer loads
    
    The DLC bit was missing on gfx10.
    
    Fixes: 6d5e26752c664c "ac/nir: implement sparse image/texture loads"
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7ec284024dcc3c1ea55d0b4dd94ff6bff8df136
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Thu Apr 28 01:14:39 2022 -0400

    ac: remove really_needs_scratch, parameter from ac_parse_shader_binary_config
    
    it's always true
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4b93dd215f76043bc235d283cf8491f978ec0b4c
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Tue Apr 26 20:50:21 2022 -0400

    ac/gpu_info: rework how num_se is derived
    
    Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16215>



More information about the mesa-commit mailing list