Mesa (staging/19.3): 30 new commits

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jan 24 17:15:21 UTC 2020


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ca68218145cf34ec6fdb3cdb1c8f82ec46018e0
Author: Adam Jackson <ajax at redhat.com>
Date:   Mon Jan 6 11:06:30 2020 -0500

    drisw: Cache the depth of the X drawable
    
    This is not always ->rgbBits, because there are cases where that could
    be 32 but we're (legally) bound to a depth-24 pixmap. The important
    thing to have match here is the actual server-side notion of depth.  You
    can look this up (at modest expense) from the xlib visual info if the
    fbconfig has a visual. But it might not, so if not, fetch it (at
    slightly greater expense) from XGetGeometry. Do this at GLX drawable
    creation so you don't have to do it on the SwapBuffers path.
    
    Apparently this fixes glx/glx-swap-singlebuffer, which is unintentional
    but quite pleasant.
    
    Fixes: mesa/mesa#2291
    Fixes: 90d58286 ("drisw: Fix and simplify drawable setup")
    Reviewed-by: Eric Anholt <eric at anholt.net>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3305>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3305>
    (cherry picked from commit 2fc11e8a05f59bbffed284c86108fedbac315081)
    
    Conflicts:
    	.gitlab-ci/piglit/quick_gl.txt
    
    This testing doesn't exist in the 19.3 branch, so I've deleted the file.
    
    Dylan

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=995982c0424d8b15e0510d15f5bf8e91f9e8a01e
Author: Timur Kristóf <timur.kristof at gmail.com>
Date:   Fri Jan 24 15:17:44 2020 +0100

    aco/gfx10: Fix VcmpxExecWARHazard mitigation.
    
    The SOPP instruction shouldn't have a definition, and its block
    should be set to -1 in order to prevent it from being recognized
    as a branch.
    Also fix a typo in the readme.
    
    Fixes: d6dfce02d074d615a3b88a3fccd8ee8c7e13c010
    Signed-off-by: Timur Kristóf <timur.kristof at gmail.com>
    Reviewed-by: Rhys Perry <pendingchaos02 at gmail.com>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3552>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3552>
    (cherry picked from commit c787b8d2a16d5e2950f209b1fcbec6e6c0388845)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce0290dca7de8e7a913f9bcf01e5e1fbe2aef428
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Tue Jan 21 16:46:24 2020 -0800

    intel: Fix aux map alignments on 32-bit builds.
    
    ALIGN() brilliantly uses uintptr_t, making it unsafe for use with 64-bit
    GPU addresses in 32-bit builds of the driver.  Use align64() instead,
    which uses uint64_t.
    
    Fixes assertion failures when running any 32-bit program on Tigerlake.
    
    Fixes: 2e6a7ced4db ("iris/gen12: Write GFX_AUX_TABLE base address register")
    Fixes: 0d0290bb3f7 ("intel/common: Add surface to aux map translation table support")
    Reviewed-by: Jordan Justen <jordan.l.justen at intel.com>
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3507>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3507>
    (cherry picked from commit 8dc0540a171627cb502f76c75a29a43a86328a95)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5107beff0a8f664718dc07cdc3d73b9b863f947d
Author: Samuel Thibault <samuel.thibault at ens-lyon.org>
Date:   Sat Dec 28 22:51:39 2019 +0100

    meson: Do not require libdrm for DRI2 on hurd
    
    Cc: 19.3 <mesa-stable at lists.freedesktop.org>
    Reviewed-by: Dylan Baker <dylan at pnwbakers.com>
    Signed-off-by: Samuel Thibault <samuel.thibault at ens-lyon.org>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3231>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3231>
    (cherry picked from commit 2fd85105c6b144d1f44e5faef33363e554b58455)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=657cbe4f4f756de3bbad9eb239f7746cfddfc0c7
Author: Rhys Perry <pendingchaos02 at gmail.com>
Date:   Wed Jan 22 11:51:31 2020 +0000

    aco: fix off-by-one error when initializing sgpr_live_in
    
    Signed-off-by: Rhys Perry <pendingchaos02 at gmail.com>
    Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2394
    Fixes: 93c8ebfa780 ('aco: Initial commit of independent AMD compiler')
    Reviewed-by: Daniel Schürmann <daniel at schuermann.dev>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3511>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3511>
    (cherry picked from commit 15a1cc00d38db084b41d7ae7907aa0b0c22f2099)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ad584f25cfe0aff4634e9e3bf1588649ffa398f
Author: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Date:   Wed Jan 22 08:40:11 2020 +0100

    radv: fix double free corruption in radv_alloc_memory()
    
    If the driver fails to allocate memory for some reasons, it shouldn't
    free the 'mem' object twice.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2302
    Fixes: 825ddfee599 ("radv: Handle device memory alloc failure with normal free.")
    Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3508>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3508>
    (cherry picked from commit bd51538d285ad0ef488df60e24eaa08b9da20c28)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf0c74e03324ed6eede82b8e66775dc9528a1cee
Author: Tapani Pälli <tapani.palli at intel.com>
Date:   Tue Jan 21 13:01:51 2020 +0200

    egl/android: fix buffer_count for applications setting max count
    
    Problem with previous solution was that it did not take account that
    some applications may set a max count for buffers. Therefore we need to
    query both min and max and clamp our setting based on that.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2373
    Fixes: be08e6a4496 ("egl/android: Restrict minimum triple buffering for android color_buffers")
    Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3480>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3480>
    (cherry picked from commit 39e7492d33c89ee7049d5bc07267d131cc6a1ff9)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea4ba9f258fc82bb06235b2af83ac20cffdf6679
Author: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Date:   Tue Jan 21 11:49:55 2020 +0100

    radv: Remove syncobj_handle variable in header.
    
    I strongly suspect it was supposed to be a typedef. However, used
    nowhere, we should remove it.
    
    Fixes: eaa56eab6da "radv: initial support for shared semaphores (v2)"
    Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2385
    Reviewed-by: Michel Dänzer <mdaenzer at redhat.com>
    Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3479>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3479>
    (cherry picked from commit bd4380c63c3b8b8b5f60dc840809dbe96a222fd7)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c8c2fd9c719c55170b208a2b846afb3e87077bc
Author: Hyunjun Ko <zzoon at igalia.com>
Date:   Fri Jan 17 07:23:03 2020 +0000

    turnip: fix invalid VK_ERROR_OUT_OF_POOL_MEMORY
    
    When VK_DESCRIPTOR_TYPE_SAMPLER is provided, it doesn't need to be
    counted as a buffer count. Otherwise it leads to mismatch of allocated
    buffer size, hitting VK_ERROR_OUT_OF_POOL_MEMORY finally.
    
    Fixes: c39afe68f0390d45130c1317b3b7e65f55542c36
    
    Also fixes amber tests:
    ./tests/cases/address_modes_float.amber
    ./tests/cases/address_modes_int.amber
    ./tests/cases/magfilter_linear.amber
    ./tests/cases/magfilter_nearest.amber
    
    Reviewed-by: Jonathan Marek <jonathan at marek.ca>
    (cherry picked from commit 26d93a7495511ded7cca3ed46bcdf7e134c0f929)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1775bbd1dc717c446ad7671ef4a3fd501d7dfc20
Author: Jan Vesely <jan.vesely at rutgers.edu>
Date:   Sat Jan 18 21:27:01 2020 -0500

    clover: Initialize Asm Parsers
    
    Fixes piglits that use ADMGCN inline assembly:
    	program at execute@calls
    	program at execute@amdgcn-mubuf-negative-vaddr
    
    CC: <mesa-stable at lists.freedesktop.org>
    Signed-off-by: Jan Vesely <jan.vesely at rutgers.edu>
    (cherry picked from commit 87e1f8eca5d2748839be12afe81d10e1f8353b59)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=872b6f4d2acba671cdcfb03fef93fdf2f356ae98
Author: Jason Ekstrand <jason at jlekstrand.net>
Date:   Fri Jan 17 23:03:41 2020 -0600

    anv: Stop allocating WSI event fences off the instance
    
    Fixes: 16eb390834d "anv: add VK_EXT_display_control to anv driver [v5]"
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3461>
    (cherry picked from commit f0519c9cf9fdccf93b0c3b81b47911de2422b285)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=627192e4cc06b85902f29dcd00e61cd8482a1055
Author: Jason Ekstrand <jason at jlekstrand.net>
Date:   Fri Jan 17 17:46:31 2020 -0600

    anv: Canonicalize buffer formats for image/buffer copies
    
    Some formats, in particular YCbCr formats and ASTC have additional
    restrictions.  We already whack ASTC formats to RGBA32_UINT because the
    hardware doesn't allow LINEAR with ASTC.  However, we need to fix YCbCr
    formats as well because they come with alignment restrictions that we
    can't guarantee are satisfied.  We're using blorp_copy to do the copies
    so we may as well just stomp formats for everything.
    
    Fixes: b24b93d5843 "anv: enable VK_KHR_sampler_ycbcr_conversion"
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3460>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3460>
    (cherry picked from commit dd92179a72e5263b9db730d92a883e2536aa4474)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f9076316a26f307391b4e8522f981e398db11f3
Author: Jason Ekstrand <jason at jlekstrand.net>
Date:   Fri Jan 17 18:25:33 2020 -0600

    anv/blorp: Rename buffer image stride parameters
    
    The new names fit better with the Vulkan names and don't pretend to be
    an actual image extent.
    
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3460>
    (cherry picked from commit 14c6e665f7725e9cf314a4bd06de908a943bd43a)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c818f77216b27977a560b1fd33b5d388decf38d3
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Jan 16 17:45:55 2020 +0100

    docs: remove double-closed definition-list
    
    Fixes: bc17ac58661 "docs: add documentation for building with meson"
    Acked-by: Dylan Baker <dylan at pnwbakers.com>
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3431>
    (cherry picked from commit b009a7644b91901b037a4e1dbb86970407d72d75)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=30bb5c5d7aea6655a0dd6052c1749dcc2ae30a67
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Jan 16 17:39:39 2020 +0100

    docs: move paragraph closing tag
    
    The pre-tag right before is a block-level tag, which means it implicitly
    terminates the paragraph. So there's no paragraph to close after this.
    Instead, move the paragraph-closing before the pre-tag, to explicitly
    close the paragraph.
    
    Fixes: 41b3eb08d9f "docs: update meson docs for windows"
    Acked-by: Dylan Baker <dylan at pnwbakers.com>
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3431>
    (cherry picked from commit b387f68f49abc995605098178a3c643f3a9cfe41)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=872350a7d52f8dcf983f0c37f82ac6fbac9392e2
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Jan 16 18:01:41 2020 +0100

    docs: use code-tags instead of pre-tags
    
    Similar to the previous two commits, it seems more appropriate to use
    code-tags here than pre-tag.
    
    Fixes: 9af6c38deff "docs: Add use of Closes: tag for closing gitlab issues"
    Acked-by: Dylan Baker <dylan at pnwbakers.com>
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3431>
    (cherry picked from commit a370cfd96ed11463a9e76c1d9bc42eb5f3858fde)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=04698dd71607452efa5833ec286eff417f4c1d07
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Jan 16 17:49:34 2020 +0100

    docs: use code-tags instead of pre-tags
    
    Similar to the previous commit, code-tags seems more appropriate than
    pre-tags here. So let's change it.
    
    Fixes: ca0c1e69cab "docs: update releasing process to use new scripts and gitlab"
    Acked-by: Dylan Baker <dylan at pnwbakers.com>
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3431>
    (cherry picked from commit 1de361e56b33fff35e2feb83dd5c404f67d42a69)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=456f052741bbc1efdaa8c7b83a4c77ef3ef9482d
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Jan 16 17:32:19 2020 +0100

    docs: use code-tag instead of pre-tag
    
    It's unlikely the author meant to use <pre>-here, as that starts a whole
    new block. Instead, the inline code-tag seems more appropriate here.
    
    Fixes: 41b3eb08d9f "docs: update meson docs for windows"
    Acked-by: Dylan Baker <dylan at pnwbakers.com>
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3431>
    (cherry picked from commit 36e02752755bd26992cf87409558f6c016372acd)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d4edf1102280116473fb1f1d1ac4d9fbe0e87e3
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Jan 16 17:27:16 2020 +0100

    docs: open paragraph before closing it
    
    Fixes: 44c5e634a5c "docs: update meson docs for windows"
    Acked-by: Dylan Baker <dylan at pnwbakers.com>
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3431>
    (cherry picked from commit f0677086a17930130c2e01546fc007659b9269ba)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e604d20a65343b717af3e2415c5ebc25bc3ee419
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Jan 16 17:21:50 2020 +0100

    docs: fix paragraphs
    
    Paragraphs are terminated by pre-tags, so the latter one closes a new,
    empty one. Let's split the paragraph in two around the pre-tag instead.
    
    Fixes: c0dfe8c6dfd "docs: do not use div for line-breaking"
    Acked-by: Dylan Baker <dylan at pnwbakers.com>
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3431>
    (cherry picked from commit a0d25c4d87e104087b647d5837a47a025b4235a5)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d870df5aab0350b536d5d01de1f85fc6a9638f80
Author: Erik Faye-Lund <erik.faye-lund at collabora.com>
Date:   Thu Jan 16 17:13:12 2020 +0100

    docs: fix typo in html tag name
    
    Fixes: 5d11a828e10 "docs: update install docs for meson"
    Acked-by: Dylan Baker <dylan at pnwbakers.com>
    Reviewed-by: Eric Engestrom <eric at engestrom.ch>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3431>
    (cherry picked from commit 750d664226e7afdb52cc306ada19e8bfb9b6c97e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2306b28b78c931f18d9f8f75bcb40d70e62f1faa
Author: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
Date:   Sat Feb 15 23:05:53 2020 +0100

    util: call bind_sampler_states before setting sampler_views
    
    Fixes the following valgrind error:
    
        Invalid read of size 16
           at 0x28F458A1: si_set_sampler_view_desc (in radeonsi_drv_video.so)
           by 0x28F4657E: si_set_sampler_views (in radeonsi_drv_video.so)
           by 0x28D62BF5: util_compute_blit (in radeonsi_drv_video.so)
           by 0x28D3A944: vlVaHandleVAProcPipelineParameterBufferType (in radeonsi_drv_video.so)
           by 0x28D34EE1: vlVaRenderPicture (in radeonsi_drv_video.so)
           by 0x4B2582B: vaRenderPicture (in libva.so.2.500.0)
         Address 0x18142a10 is 0 bytes inside a block of size 48 free'd
           at 0x48369AB: free (vg_replace_malloc.c:540)
           by 0x28D62D51: util_compute_blit (in radeonsi_drv_video.so)
           by 0x28D3A944: vlVaHandleVAProcPipelineParameterBufferType (in radeonsi_drv_video.so)
           by 0x28D34EE1: vlVaRenderPicture (in radeonsi_drv_video.so)
           by 0x4B2582B: vaRenderPicture (in libva.so.2.500.0)
         Block was alloc'd at
           at 0x4837B65: calloc (vg_replace_malloc.c:762)
           by 0x28EFB2EC: si_create_sampler_state (in radeonsi_drv_video.so)
           by 0x28D62C30: util_compute_blit (in radeonsi_drv_video.so)
           by 0x28D3A944: vlVaHandleVAProcPipelineParameterBufferType (in radeonsi_drv_video.so)
           by 0x28D34EE1: vlVaRenderPicture (in radeonsi_drv_video.so)
           by 0x4B2582B: vaRenderPicture (in libva.so.2.500.0)
    
    Fixes: 69430d7e59e ("va: use a compute shader for the blit")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/issues/2321
    Reviewed-by: Marek Olšák <marek.olsak at amd.com>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3428>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3428>
    (cherry picked from commit 5b1c4e1b75fe3466e5eec799e091c7a8ec9acd0e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=343e777fb1887b347601a4d75d1409acac91bba0
Author: Eric Engestrom <eric at engestrom.ch>
Date:   Tue Jan 14 15:53:21 2020 +0000

    meson: use github URL for wraps instead of completely unreliable wrapdb
    
    Cc: mesa-stable at lists.freedesktop.org
    Signed-off-by: Eric Engestrom <eric at engestrom.ch>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3391>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3391>
    (cherry picked from commit 65641e0c7a29944e19cc068457ee0d59cace8096)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b47e0224b6cc19a3f8548854b22be41975d6a2c6
Author: Daniel Schürmann <daniel at schuermann.dev>
Date:   Mon Jan 13 17:35:11 2020 +0100

    aco: rework lower_to_cssa()
    
    This patch changes lower_to_cssa to be much more conservative
    about assumptions which phi operands might interfere.
    Previously, this pass wasn't exhaustive and could miss some corner cases.
    
    v2: remove optimizations to find better insertion points as it's hard
    to guarantee that they are always correct and have overall no benefit.
    
    Fixes: 0b8216b2cdbcaccfd2bd1a65be6b8ac5654e3067 ('aco: Lower to CSSA')
    
    Reviewed-by: Rhys Perry <pendingchaos02 at gmail.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3385>
    (cherry picked from commit d098024c40ee6bd12804833b71a554380df2d51d)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fb6bbb842e95579676bbd829a28fc1991b93554d
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Mon Dec 16 15:42:55 2019 +0200

    intel/perf: report query split for mdapi
    
    Also forgotten in the initial implementation.
    
    v2: Report begin timestamp scaled by the timestamp frequency (Windows
        behavior)
    
    v3: Rename split to disjoint to match GL terminology (Tapani)
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Cc: <mesa-stable at lists.freedesktop.org>
    Acked-by: Tapani Pälli <tapani.palli at intel.com>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3112>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3112>
    (cherry picked from commit 44ffeb4fee8a38f9e526749eee163cbff89dea25)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9efba3ddcfb5234b30c68388727f81f9cfc00e27
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date:   Mon Dec 16 15:36:24 2019 +0200

    intel/perf: expose timestamp begin for mdapi
    
    This was forgotten in the initial implementation.
    
    v2: ensure the value is written for both GL & Vulkan queries
    
    Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Cc: <mesa-stable at lists.freedesktop.org>
    Acked-by: Tapani Pälli <tapani.palli at intel.com>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3112>
    (cherry picked from commit 3bb8a4bfecbfb1345256c4faa8cd10d5b0a7ca76)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5824ffcbe45aa9f751ed22eb4014772df8b41f2a
Author: Marek Olšák <marek.olsak at amd.com>
Date:   Wed Jan 8 21:52:26 2020 -0500

    radeonsi: work around an LLVM crash when using llvm.amdgcn.icmp.i64.i1
    
    Cc: 19.2 19.3 <mesa-stable at lists.freedesktop.org>
    Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer at amd.com>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3338>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3338>
    (cherry picked from commit 8ff8e68e422a5c6b9ab26eaa56eff5c27a642d2e)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64c24b31b7af7a1bead26216f60746cbd400b707
Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Wed Jan 15 00:31:49 2020 -0800

    intel/compiler: Fix illegal mutation in get_nir_image_intrinsic_image
    
    get_nir_image_intrinsic_image() was incorrectly mutating the value held
    by the register which holds the intrinsic's first source (image index).
    
    If this happened to be the register for an SSA def which is also used
    elsewhere in the program, this meant that we would clobber that value
    in subsequent uses.
    
    Note that this only affects i965, because neither anv nor iris use the
    binding table start sections, so nothing is ever added here.
    
    Fixes KHR-GL46.compute_shader.resources-max on i965 with Eric Anholt's
    MR !3240 applied.  That MR reorders SSBOs and ABOs, so that test uses
    image 0 and SSBO 0, causing this code to brilliantly add binding table
    index 45 to both the image (correct) and the SSBO (bzzt, wrong!).
    
    Fixes: 09f1de97a76 ("anv,i965: Lower away image derefs in the driver")
    Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
    Reviewed-by: Eric Anholt <eric at anholt.net>
    Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3404>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3404>
    (cherry picked from commit 0a1c47074b9edbb52c4783b34397d24fe98ad96f)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8350f88bec78f72f0605770128b6e03fc419c866
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Fri Jan 24 09:05:48 2020 -0800

    .pick_status.json: Update to c787b8d2a16d5e2950f209b1fcbec6e6c0388845

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d016456059bc81287e2e530365c4acd6bc888c22
Author: Dylan Baker <dylan at pnwbakers.com>
Date:   Wed Oct 16 11:32:49 2019 -0700

    bin/pick-ui: Add a new maintainer script for picking patches
    
    In the long term the goal of this script is to nearly completely
    automate the process of picking stable nominations, in a well tested
    way.
    
    In the short term the goal is to provide a better, faster UI to interact
    with stable nominations.



More information about the mesa-commit mailing list