Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sailfishos-mirror/mesa
base: fc667fdf3bf3956337ac474d308e09dede619518
Choose a base ref
...
head repository: sailfishos-mirror/mesa
compare: 34cb40179136fc6e851aedfe4b67699a0527a0f3
Choose a head ref
  • 7 commits
  • 11 files changed
  • 5 contributors

Commits on Jun 30, 2021

  1. radv: fix fd leak in vkAcquireImageANDROID()

    Copied from ANV.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4915
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
    Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11518>
    hakzsam committed Jun 30, 2021
    Copy the full SHA
    2019014 View commit details
    Browse the repository at this point in the history
  2. CI: Disable LAVA devices for maintenance

    LAVA will be unavailable for probably most of the day today due to
    scheduled maintenance; doing some spring cleaning to upgrade to a new
    version, clean out the database, etc.
    
    Signed-off-by: Daniel Stone <daniels@collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11649>
    fooishbar authored and Marge Bot committed Jun 30, 2021
    Copy the full SHA
    e4f762a View commit details
    Browse the repository at this point in the history
  3. util/disk_cache: delete more cache items in one go when full

    Currently the cache just deletes enough items when the cache is
    full to make room for the new item being stored. This hasn't
    been too much of a problem in practice but for things like running
    piglit where we have thousands of unique shaders and all threads
    being utilised we end up with a pretty big bottle neck.
    
    With this change rather than just brute forcing our way to having
    enough room for the new item, we instead grab 10% of the least
    recently used items in the random directory we chose and delete
    them all. This should only be around 0.04% of total cache items
    but should hopefully releave some of the pressure on system calls
    like fstatat().
    
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11523>
    tarceri authored and Marge Bot committed Jun 30, 2021
    Copy the full SHA
    f58e6fe View commit details
    Browse the repository at this point in the history
  4. anv: keep descriptor set's address directly in anv_descriptor_set

    Signed-off-by: Marcin Ślusarz <marcin.slusarz@intel.com>
    Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11577>
    marcinslusarz authored and Marge Bot committed Jun 30, 2021
    Copy the full SHA
    79a50c6 View commit details
    Browse the repository at this point in the history
  5. anv: handle push descriptor sets when they are sent with push constants

    When vkCmdPushDescriptorSetKHR is used, the descriptor set is allocated
    internally without belonging to any pool. Such descriptor set will be
    visible on the GPU side because it's a part of the dynamic state stream,
    but we still have to store its address in the array of descriptor sets.
    
    Complements: 379b9bb ("anv: Support fetching descriptor addresses from push constants")
    
    Signed-off-by: Marcin Ślusarz <marcin.slusarz@intel.com>
    Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11577>
    marcinslusarz authored and Marge Bot committed Jun 30, 2021
    Copy the full SHA
    904bd8f View commit details
    Browse the repository at this point in the history
  6. anv: drop unused argument of anv_descriptor_set_address

    Signed-off-by: Marcin Ślusarz <marcin.slusarz@intel.com>
    Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11577>
    marcinslusarz authored and Marge Bot committed Jun 30, 2021
    Copy the full SHA
    7048a15 View commit details
    Browse the repository at this point in the history
  7. r600/sfn: initialize all texture lower options

    Fixes: d1edf3c
        r600/sfn: Lower offset in TXF instructions
    
    Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11650>
    gerddie authored and Marge Bot committed Jun 30, 2021
    Copy the full SHA
    34cb401 View commit details
    Browse the repository at this point in the history