URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=689746c886851e1f3808060acb036be94bd0a6ab
Author: Rob Clark <[email protected]>
Date:   Tue May 30 09:37:15 2023 -0700

    freedreno: Reallocate on unshared export
    
    If we need to export a handle on a resource which was not originally
    allocated with PIPE_BIND_SHARED, then re-allocate with shared flag and
    try again.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9110
    Signed-off-by: Rob Clark <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23324>
    (cherry picked from commit b94d35f74dd97981410eae672ca020ace1c91e7b)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=37cc02d26e256aa5b40c8b958ee20e7159eee3ba
Author: Rob Clark <[email protected]>
Date:   Tue May 30 10:20:53 2023 -0700

    freedreno: Add aux-context support
    
    A global aux-context can be created on-demand for cases where we need to
    (for example) blit a resource when we only have a screen ptr.
    
    Signed-off-by: Rob Clark <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23324>
    (cherry picked from commit 75193262fd62376947f2f997609c595efae5ceed)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a88f2eab77531d785b147f2101bc68bd2d832fa4
Author: Rob Clark <[email protected]>
Date:   Tue May 30 09:19:50 2023 -0700

    freedreno: Handle export error handling
    
    Signed-off-by: Rob Clark <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23324>
    (cherry picked from commit 221a6986ba8aeceb6f7dd5a015e3133fd7098b49)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ddc83be9537a7a5823e946eec47d8222e5737fe
Author: Rob Clark <[email protected]>
Date:   Tue May 30 09:15:07 2023 -0700

    freedreno/drm: Don't try to export suballoc bo
    
    Suballoc BOs don't have a real handle, so attempting to dmabuf export
    won't work.  Likewise for handle or flink-name export.
    
    Signed-off-by: Rob Clark <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23324>
    (cherry picked from commit 7cc8185ca32c94b2ad1eeb770ef16145929963d4)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b98eb78f5865a56943146c4f523b1d9662c31b40
Author: Vinson Lee <[email protected]>
Date:   Tue Jun 6 23:34:31 2023 -0700

    tu: Fix missing unlock
    
    Fix defect reported by Coverity Scan.
    
    Missing unlock (LOCK)
    missing_unlock: Returning without unlocking dev->vma_mutex.
    
    Fixes: c20139c2922 ("tu: Enable bufferDeviceAddressCaptureReplay")
    Signed-off-by: Vinson Lee <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23490>
    (cherry picked from commit 46764815ac39dc2ea22417963d5b5be5e420bee1)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5300cff16ce79f168b1c9852525979aadf07b884
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Jun 22 12:24:28 2023 -0400

    nir/lower_bool_to_int32: Fix progress reporting
    
    If we only lower parameters, that's still progress. Technically.
    
    Fixes: 6a29cb2654f ("nir/lower_bool_to_int32: add support for lowering 
functions.")
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Reviewed-by: Ian Romanick <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23804>
    (cherry picked from commit 5c8f21412f240c5197ee12293eedfba7307627e1)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e149d37df3839ee248b7442dd13208d62221496
Author: Corentin Noël <[email protected]>
Date:   Wed Jun 14 17:00:22 2023 +0200

    compiler: Allow the explicit_stride of aoa types to be zero
    
    The explicit stride doesn't have to be defined to aoa and therefore can be
    zero in some cases, like in arrays of arrays of uniform blocks.
    
    Resolves crash with spec@arb_gl_spirv@execution@[email protected]_test 
piglit test for virgl.
    
    Signed-off-by: Corentin Noël <[email protected]>
    Reviewed-by: Alejandro Piñeiro <[email protected]>
    Acked-by: Gert Wollny <[email protected]>
    Cc: mesa-stable
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23648>
    (cherry picked from commit bc2828a436ada4b1264cb92fe2d50c8b833d83be)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1e7e7bf17e859f6b18a2a1013f33e900f88d1eb
Author: Eric Engestrom <[email protected]>
Date:   Tue Jun 27 14:14:21 2023 +0100

    .pick_status.json: Mark af895692b3b52599e456f14e08a3beaa32b5a4c8 as 
denominated

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=034fc7605455e2beddf835c5dd59b9e9b1f5f64d
Author: Samuel Pitoiset <[email protected]>
Date:   Wed Jun 14 13:29:02 2023 +0200

    radv/amdgpu: fix dumping cs with RADV_DEBUG=noibs
    
    The ib_buffer is NULL now.
    
    Fixes: 50e6b16855d ("radv/amdgpu: Use fallback submit for queues that can't 
use IBs.")
    Signed-off-by: Samuel Pitoiset <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23646>
    (cherry picked from commit 8af705a856793313c6dfcc5d46d7b2e37828c442)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ac642c5f90534be0c6a5605c6fab63611e28e4e
Author: Gert Wollny <[email protected]>
Date:   Thu Jun 22 23:03:40 2023 +0200

    r600/sfn: Don't clear clear group flag on vec4 that comes from TEX or FETCH
    
    If we consider clearing the group flag of a vec4 register that is used as
    source for some instruction we have to take into account that the parent
    of the register element may also be part of a group in the parent 
instruction.
    In this case we must not clear the group flag.
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9118
    
    Fixes:  f3415cb26a (r600/sfn: copy propagate register load chains)
    
    Signed-off-by: Gert Wollny <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23813>
    (cherry picked from commit 34163e19f7a64621a7995b92fa2f79a0f933393d)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a288b1dd511ac28c631fc9587be1b7eef62a0f1
Author: Hyunjun Ko <[email protected]>
Date:   Fri Jun 23 09:31:09 2023 +0900

    anv/video: fix to set U/V offset correctly.
    
    Fixes: 98c58a16ef1a ("anv: add initial video decode support for h264.")
    
    Closes: mesa/mesa#9227
    
    Signed-off-by: Hyunjun Ko <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23819>
    (cherry picked from commit 23d4e21d835975110e96cd7dface422ef043374f)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=004e527fbfa331418dcf8da4e3f9ac3f6b3986ef
Author: Timothy Arceri <[email protected]>
Date:   Tue Jun 20 13:21:00 2023 +1000

    glsl: call nir_opt_find_array_copies() when linking
    
    shader-db results IRIS (BDW):
    
    total instructions in shared programs: 17883388 -> 17859658 (-0.13%)
    instructions in affected programs: 48100 -> 24370 (-49.33%)
    helped: 6
    HURT: 0
    helped stats (abs) min: 1450 max: 7028 x̄: 3955.00 x̃: 3387
    helped stats (rel) min: 40.31% max: 51.92% x̄: 47.07% x̃: 48.96%
    95% mean confidence interval for instructions value: -6613.28 -1296.72
    95% mean confidence interval for instructions %-change: -52.73% -41.40%
    Instructions are helped.
    
    total cycles in shared programs: 866961809 -> 863521521 (-0.40%)
    cycles in affected programs: 9179396 -> 5739108 (-37.48%)
    helped: 6
    HURT: 0
    helped stats (abs) min: 252584 max: 972430 x̄: 573381.33 x̃: 495130
    helped stats (rel) min: 21.80% max: 48.65% x̄: 35.01% x̃: 34.58%
    95% mean confidence interval for cycles value: -917157.00 -229605.67
    95% mean confidence interval for cycles %-change: -47.61% -22.40%
    Cycles are helped.
    
    total spills in shared programs: 20417 -> 15521 (-23.98%)
    spills in affected programs: 6966 -> 2070 (-70.28%)
    helped: 6
    HURT: 0
    
    total fills in shared programs: 25151 -> 21005 (-16.48%)
    fills in affected programs: 4374 -> 228 (-94.79%)
    helped: 6
    HURT: 0
    
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9055
    Fixes: d75a36a9eeb1 ("glsl: remove do_copy_propagation_elements() 
optimisation pass")
    
    Reviewed-by: Marek Olšák <[email protected]>
    Reviewed-by: Kenneth Graunke <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23737>
    (cherry picked from commit d336bc39260efc1e47bd3e96061d78bd4d0ed8e8)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d93ab5142192610a51adf7a3a8e6a84a67dc2208
Author: Lina Versace <[email protected]>
Date:   Tue Jun 20 16:43:46 2023 -0700

    venus: Fix detection of push descriptor set
    
    - Fix null deref. VkPipelineLayoutCreateInfo::pSetLayouts is allowed to
      contain VK_NULL_HANDLE.
    - The loop 'break' was misplaced.
    
    Fixes crash in
    dEQP-VK.pipeline.pipeline_library.graphics_library.fast.0_00_11_11 after
    VK_EXT_graphics_pipeline_library is enabled in a later patch.
    
    Fixes: 91966f2eff1 ("venus: extend lifetime of push descriptor set layout")
    Signed-off-by: Lina Versace <[email protected]>
    Reviewed-by: Yiwei Zhang <[email protected]>
    Reviewed-by: Dawn Han <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23810>
    (cherry picked from commit 98c8d7b7cfbe7dc66a87bbe8fda56d855053d7cd)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2c94821fff39b1ddb7bd68d102de159bdee124b
Author: Yiwei Zhang <[email protected]>
Date:   Tue Jun 13 13:43:13 2023 -0700

    venus: suballocate feedback slot with feedback buffer alignment
    
    Venus sync feedback design relies on concurrent host device resource
    access. To avoid device flush overwriting host writes, we must
    suballocate the slots with a minimum size of the buffer alignment.
    
    Cc: mesa-stable
    Signed-off-by: Yiwei Zhang <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23633>
    (cherry picked from commit 2f729ff6aaedcc3f4584830c2f88da2402b76ce7)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=249c76e27b092bf0571a6ca35b61ca588eaaf7f5
Author: Lionel Landwerlin <[email protected]>
Date:   Thu Jun 22 12:50:43 2023 +0300

    anv: align buffers to a cache line
    
    Signed-off-by: Lionel Landwerlin <[email protected]>
    Cc: mesa-stable
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9217
    Reviewed-by: Yiwei Zhang <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23794>
    (cherry picked from commit 8509ebb68a022bd1b0629c3362638d217ad0c477)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=be04c20aa713805407c49fdbac5fbc1ba56375d1
Author: Yonggang Luo <[email protected]>
Date:   Fri Jun 2 02:55:55 2023 +0800

    mapi: Fixes check_table.cpp for DrawArraysInstancedARB and 
DrawElementsInstancedARB
    
    The compile error when compiled with "-Dglx=xlib -D shared-glapi=disabled":
    check_table.cpp:1133:37: error: ‘struct _glapi_table’ has no member named 
‘DrawArraysInstancedARB’; did you mean ‘DrawArraysInstanced’?
     1133 |    { "glDrawArraysInstancedARB", _O(DrawArraysInstancedARB) },
    
    Fixes: 5679ef99b82 ("glapi: remove EXT and ARB suffixes from Draw 
functions")
    
    Reviewed-by: Eric Engestrom <[email protected]>
    Signed-off-by: Yonggang Luo <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23793>
    (cherry picked from commit 7af2c45947d47f72600bdf2b393faffa290f9cc7)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=16964024b6db31051eba6bb09c6e122349b5c15b
Author: Mike Blumenkrantz <[email protected]>
Date:   Tue Jun 20 13:48:05 2023 -0400

    nir/lower_tex: ignore saturate for txf ops
    
    saturate is used for GL_CLAMP emulation, and GL_CLAMP cannot be used
    with txf
    
    ref #9226
    
    cc: mesa-stable
    
    Reviewed-by: Jesse Natalie <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23750>
    (cherry picked from commit 402ae3b132e026d681cb5e4b8b44d6504998c2b5)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=552ac035f01fb3a173056442ca719477d77d394d
Author: Eric Engestrom <[email protected]>
Date:   Wed Jun 21 15:22:39 2023 +0100

    asahi: drop unnecessary DRM_FORMAT_MOD_{LINEAR,INVALID} fallbacks
    
    Since afe134a49c ("asahi: Drop macOS backend"), `drm_fourcc.h` is
    unconditionally included, meaning these defines are now dead code.
    
    Fixes: afe134a49c5ef79ca612 ("asahi: Drop macOS backend")
    Signed-off-by: Eric Engestrom <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23773>
    (cherry picked from commit 63f44951ac4b4055b4137f57ef10c5fb078bf35e)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b4cd2c34e5b6dbe10b39931a3b44624234ee8d8f
Author: Karmjit Mahil <[email protected]>
Date:   Fri Jun 9 12:53:20 2023 +0100

    pvr: Fix dynamic offset patching
    
    Previously the set of dynamic offsets were being reused per each
    binding. That's now fixed, by using an offset to determine where
    each binding's dynamic offsets reside.
    
    Tests fixed:
      dEQP-VK.binding_model.descriptor_copy.{compute,graphics}
        .{uniform,storage}_buffer_dynamic_0
    
    Signed-off-by: Karmjit Mahil <[email protected]>
    Reviewed-by: Frank Binns <[email protected]>
    Fixes: aa791961a82e ("pvr: Add support for dynamic buffers descriptors")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23587>
    (cherry picked from commit b902fb2e14e56bdf914eb175489d3b53ff6fcda0)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=753abf8b45925392f23aa14fbcf2aab89d86a2de
Author: SoroushIMG <[email protected]>
Date:   Thu Jun 15 13:53:56 2023 +0100

    pvr: Fix barrier insertion on merged subpasses
    
    The driver can merge subpasses within a render pass into a single
    hw render. While doing so it makes the assumption that the subpasses
    in an hw render will all be submitted in a single job.
    
    On vkCmdPipelineBarrier() the driver was previously incorrectly
    inserting an event sub-cmd on a merged subpass, breaking that
    assumption leading to incorrect values for input attachments.
    
    Signed-off-by: Soroush Kashani <[email protected]>
    Reviewed-by: Frank Binns <[email protected]>
    Fixes: 6d672e033683 ("pvr: Add initial vkCmdPipelineBarrier skeleton.")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23693>
    (cherry picked from commit 4071b8e7f32f1801f7e578ce580b22d8ec7b0332)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d31e05b8a8981396a7b49be5355275d5417c3a7
Author: Karmjit Mahil <[email protected]>
Date:   Thu Jun 15 15:47:38 2023 +0100

    pvr: Fix seg fault on empty descriptor set
    
    Vulkan allows empty descriptor sets to be created. When we setup
    the descriptor set addresses table we fill in the address of the
    `bo` for each valid/currently bound desc set. For empty desc sets
    there is no `bo` which was causing a seg fault. Now skip them,
    leaving their address set to `~0`.
    
    Reported-by: Simon Perretta <[email protected]>
    Signed-off-by: Karmjit Mahil <[email protected]>
    Reviewed-by: Frank Binns <[email protected]>
    Fixes: ce67f5ac944 ("pvr: Write descriptor set addrs table dev addr into 
shareds")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23692>
    (cherry picked from commit 822dc384b1364a4a2a67c68a20a00bf324e40380)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f3317ec1c6a7900efb832dbf784b0c66d9bb2fe
Author: Eric Engestrom <[email protected]>
Date:   Tue Jun 27 13:51:38 2023 +0100

    .pick_status.json: Update to f9e6d35f65c6c5913d54ba5306af391a8701a68a

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=13a309b9284358986ac586b1a6c6c3296bc44aea
Author: Eric Engestrom <[email protected]>
Date:   Sat Jun 24 14:09:52 2023 +0100

    .pick_status.json: Update to 337908440eefc95abef9fa4464e29d299072df73

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed621992668d041b696839a242a34ef5eda4af86
Author: Lionel Landwerlin <[email protected]>
Date:   Thu Jun 15 14:04:14 2023 +0300

    anv: track buffer writes from shaders for query results writes
    
    In the following sequence :
       - write buffer B with a shader
       - barrier on buffer from shader-write to transfer
       - vkCmdCopyQueryPoolResults to buffer B
    
    The barrier should take care of ordering things between the shader
    writes and vkCmdCopyQueryPoolResults.
    
    The problem is that vkCmdCopyQueryPoolResults runs on the command
    streamer and that is not coherent or synchronized in the same way as
    shaders.
    
    This change marks the barrier has potentially containing pending
    buffer writes for queries so that we can insert the necessary flush
    for vkCmdCopyQueryPoolResults later.
    
    Signed-off-by: Lionel Landwerlin <[email protected]>
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9013
    Cc: mesa-stable
    Reviewed-by: Rohan Garg <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23675>
    (cherry picked from commit cab849562517631db7303f0bdf08d21e60f59ad8)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b99d3dd3d9c6be511aa571408d5a3fc5c5258d55
Author: Lionel Landwerlin <[email protected]>
Date:   Wed May 17 13:40:14 2023 +0300

    anv: limit ANV_PIPE_RENDER_TARGET_BUFFER_WRITES to blorp operations using 3D
    
    Signed-off-by: Lionel Landwerlin <[email protected]>
    Reviewed-by: Rohan Garg <[email protected]>
    Reviewed-by: Ivan Briano <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23074>
    (cherry-picked from commit 455a13fb7f170b0f4a55375ec3a6f006fc69f078)

Reply via email to