URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d45e128fb605d77a9c645629a0407c5c59f99f6b
Author: Maíra Canal <[email protected]>
Date:   Tue Jan 17 10:20:45 2023 -0300

    v3dv: remove unused clamp_to_transparent_black_border property
    
    Commit e07c5467 ("v3dv/format: use XYZ1 swizzle for three-component 
formats")
    removes the only code that handled the clamp_to_transparent_black_border
    variable. Therefore, the variable can be deleted, as it is not currently
    being used.
    
    Fixes: e07c5467 ("v3dv/format: use XYZ1 swizzle for three-component 
formats")
    Signed-off-by: Maíra Canal <[email protected]>
    Reviewed-by: Alejandro Piñeiro <[email protected]>
    Reviewed-by: Iago Toral Quiroga <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20746>
    (cherry picked from commit 86c9bdcd9adc952654f58329d4d482b7a509f5c7)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e818a3ce718f90425d0f015ed2b0f448ca60803e
Author: Lionel Landwerlin <[email protected]>
Date:   Wed Jan 18 10:37:45 2023 +0200

    nir/divergence: add missing RT intrinsinc handling
    
    Signed-off-by: Lionel Landwerlin <[email protected]>
    Cc: mesa-stable
    Reviewed-by: Konstantin Seurer <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20763>
    (cherry picked from commit b82d9b1a3d0f74fc73acc5ae77a6f51ce9ed8fc1)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a39a2fd5d3b04829729ce888cbde23a5b03e67cd
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Jan 12 21:43:29 2023 -0500

    mesa: Set info.separate_shader for ARB programs
    
    ARB programs are logically separate, and Mesa will happily mix and match 
them.
    We need to alert backends of this fact, by setting 
nir->info.separate_shader.
    Otherwise, backends may link shaders invalidly.
    
    Fixes fp-abs-01 on Bifrost. (We don't use separate_shader for anything on
    Valhall, so the issue doesn't appear there.)
    
    Compare 151aa19c215 ("ttn: Set nir->info.separate_shader"), which fixed a
    similar issue with TGSI.
    
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Reviewed-by: Emma Anholt <[email protected]>
    Reviewed-by: Adam Jackson <[email protected]>
    Cc: mesa-stable
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20688>
    (cherry picked from commit 7e68cf91d74e6bd9a88c2b52417451d9afec4782)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=291a45ab9e95363f53ca7eeb4a61b2cd92635d4f
Author: Eric Engestrom <[email protected]>
Date:   Thu Jan 19 11:20:11 2023 +0000

    .pick_status.json: Update to 34e65305187630ba77616cc4314e361bd82f46ab

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3c5b975f900e9b0c4e8991a2b4b1d4fc749deccc
Author: Erik Faye-Lund <[email protected]>
Date:   Tue Jan 17 12:03:26 2023 +0100

    zink: fix depth-clip disable cap
    
    We use EXT_depth_clip_enable for this, not EXT_depth_clip_control, which
    is what depth_clip_control_missing is a proxy for.
    
    Fixes: 721f33cd0fc ("zink: fix return for PIPE_CAP_DEPTH_CLIP_DISABLE")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20740>
    (cherry picked from commit c12fed18049f3c93f2a7e25f929aeb1742467a3b)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff43d0e68432f83de606562311650708a84506d2
Author: Jason Ekstrand <[email protected]>
Date:   Mon Jan 16 16:03:11 2023 -0600

    gallium,util: Pull u_indices and u_primconvert back into gallium
    
    This was moved in !13741 but doing so created a link-time dependency
    between util and gallium which causes problems for Vulkan drivers.
    Meanwhile, having mesa/main depend on gallium is fine now that we don't
    have any classic drivers.  It's a bit circular but should be harmless.
    
    Fixes: 97ba2f2fd486 ("move util/indices to core util")
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8098
    Acked-By: Mike Blumenkrantz <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20734>
    (cherry picked from commit d292cb82b8ef1311eb4b78af2c90b1840ba5a6bf)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=116e48bc1acac7ade63fb56130d707f748981511
Author: Rob Clark <[email protected]>
Date:   Tue Jan 3 14:23:28 2023 -0800

    freedreno: Fix tracking of enabled SSBOs
    
    Clearing all of the modified bits an relying on OR'ing the needed bits
    back in the loop below doesn't quite work out, Because of early continue
    if the SSBO has not changed.
    
    Fixes: 0ed053f03d9 ("freedreno: simplify fd_set_shader_buffers(..)")
    Signed-off-by: Rob Clark <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20575>
    (cherry picked from commit e41d19a7119f2ad92d1765842e066cb84b90014b)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e173628bf442f7aabe3a0751a38d20fac46977c8
Author: Gert Wollny <[email protected]>
Date:   Tue Jan 17 09:03:26 2023 +0100

    r600/sfn: Fix readport check
    
    We have to take multi-slot instructions into account, and we don't fail
    when there are still possible bank swizzle values to be checked.
    
    For clarity also rename the bank swizzle iterator iterator.
    
    Fixes: 79ca456b4837b3bc21cf9ef3c03c505c4b4909f6
       r600/sfn: rewrite NIR backend
    
    Signed-off-by: Gert Wollny <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20739>
    (cherry picked from commit ca5bbff558d1de7af3410e659dc0ac6c042cdee3)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5db815111f62ec37744a1c0507b9a3781f1ab4b0
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Jan 12 20:56:23 2023 -0500

    panfrost: Fix clears with conditional rendering
    
    batch can be invalidated by the render condition check.
    
    Fixes nv_conditional_render-clear.
    
    Fixes: 638b22354e7 ("panfrost: Clear with a quad to avoid flushing")
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20689>
    (cherry picked from commit 02f9cddb6174f50bb01a12bf926da3fca1fa7b17)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fed19a551943c4f49328ff85dbe8b4eb07611bd
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Jan 12 17:34:44 2023 -0500

    panfrost: Fix logic ops on Bifrost
    
    opaque should not be set when logicops are enabled, that needs blending
    even on Bifrost. Fixes is for when I believe the bug became possible to hit.
    The logical error is older.
    
    Fixes Piglit logicop tests again.
    
    Fixes: d849d9779a7 ("panfrost: Avoid blend shader when not blending")
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20685>
    (cherry picked from commit 41d99c10d1f2dff160b732e5311da398eb1ed90a)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8c2f558723170767dba6cd5ba387469f76d4d264
Author: Alyssa Rosenzweig <[email protected]>
Date:   Fri Jan 13 16:35:48 2023 -0500

    panfrost: Enable NV_primitive_restart on Valhall
    
    Unlike literally every other mesa/st emulation, for some inexplicable 
reason we
    need to pretend to support the CAP and then set a different EMULATE cap 
instead
    of the emulation keying off the lack of support for the CAP. Set the CAPs
    accordingly so we get NV_primitive_restart (with emulation of non-fixed
    indices).
    
    This gets Mesa to advertise GL 3.1 on Mali-G57 as intended.
    
    Fixes: 30c14f54cf2 ("panfrost: Disable PIPE_CAP_PRIMITIVE_RESTART on v9")
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20702>
    (cherry picked from commit fe4dc59e99dd745b6b42613d199cf61e7b2da995)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=feae077f7b518863c7554bb21d28b85afaa1160a
Author: Alyssa Rosenzweig <[email protected]>
Date:   Thu Jan 12 16:50:31 2023 -0500

    pan/bi: Fix incorrect compilation of fsat(reg.yx)
    
    Future changes to nir_lower_blend cause fsat(reg.yx) instructions to be
    generated, which correspond to "FCLAMP.v2f16 x.h10" pseudoinstructions. 
These
    get their swizzles lowered, but we forgot to clear the swizzle out, so we 
end up
    with extra swap (cancelling out the intended swizzle).
    
    Fix the lowering logic.
    
    Fixes: ac636f5adb5 ("pan/bi: Use FCLAMP pseudo op for clamp prop")
    Signed-off-by: Alyssa Rosenzweig <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20683>
    (cherry picked from commit ed46c617b074c8e36670907ecf57f00bcf7bbc99)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=720bc73546496753ade74ded007a9df46d7c5e82
Author: Alejandro Piñeiro <[email protected]>
Date:   Fri Jan 13 13:42:26 2023 +0100

    vulkan/wsi: check if image info was already freed
    
    We set the different data being freed to NULL after freeing it, and
    checks for NULL before freeing it.
    
    This fixes several double free crash with v3dv, when running OOM wsi
    tests, like for example:
    dEQP-VK.wsi.xlib.swapchain.simulate_oom.composite_alpha
    
    Although note that only one person got those on a new fresh install of
    the Raspbian OS, so this problem was rare.
    
    Fixes: 5b13d74583513ddd029e ("vulkan/wsi/drm: Break create_native_image in 
pieces")
    Reviewed-by: Eric Engestrom <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20695>
    (cherry picked from commit b27e42dcb5f995ef0b7f8d07d5868eed60896b59)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f0ee93f7edc73ed1e5b5a2fba3d768f40c5591d
Author: Eric Engestrom <[email protected]>
Date:   Wed Jan 18 10:12:01 2023 +0000

    .pick_status.json: Update to 0429f11dfb9155bc7413d9bd8786efd09d445037

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a857d149e04934f5aa1a68ac41918975f0ee3590
Author: Friedrich Vock <[email protected]>
Date:   Sun Jan 15 21:54:50 2023 +0100

    radv/rt: Divide by the correct workgroup size
    
    Improves build performance by around 25%.
    
    Fixes: 9369b407 ("radv: Use PLOC for BVH building")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20717>
    (cherry picked from commit eab2c3995132f8cd1e3e9ee56eedaf17448aa157)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9d8bab00b835cf31a2fd403af685a984dc284d98
Author: Eric Engestrom <[email protected]>
Date:   Mon Jan 16 09:35:45 2023 +0000

    .pick_status.json: Update to 3be7a28b24256e4bdc4fe4ba6428ef767c7bd287

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6cac735d521ea404da26f2f5221ec4f48b198e7f
Author: Bas Nieuwenhuizen <[email protected]>
Date:   Fri Jan 13 16:32:41 2023 +0100

    aco: Pass correct number of coords to Vega 1D LOD instruction.
    
    If we pass a physical 2D texture descriptor we should also pass 2
    coords. Otherwise it just uses the random content in the second
    register which ends up funny sometimes.
    
    Cc: mesa-stable
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20696>
    (cherry picked from commit edca10e9c907a21f44698121e97d0eef92c7961a)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f3c0ac83e458166ecb7b311858200178faf33af
Author: t0b3 <[email protected]>
Date:   Sat Dec 10 14:32:53 2022 +0100

    nir/nir_opt_move: fix ALWAYS_INLINE compiler error
    
    Reviewed-by: Iago Toral Quiroga <[email protected]>
    Reviewed-by: Adam Jackson <[email protected]>
    Closes: #6825
    Fixes: f1d20ec6 ("nir/nir_opt_move: handle non-SSA defs ")
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17439>
    (cherry picked from commit 267dd1f4d571ee606141aa66f1665aa152b4e911)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6fe9c3fe1e5fe3bd5be79ff30c140704853751ca
Author: Samuel Pitoiset <[email protected]>
Date:   Wed Jan 11 09:14:08 2023 +0100

    radv: fix missing implementation of creating images from swapchains
    
    These pNext structs are part of VK_KHR_swapchain which is core Vulkan
    1.1 but they were missing. Loosely based on ANV.
    
    Passed WSI CTS.
    
    Cc: 22.3 mesa-stable
    Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7797
    Signed-off-by: Samuel Pitoiset <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20641>
    (cherry picked from commit 2a5d7f4926c8b3dc702d3ee0e216c563ba7e94db)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=431d67847878d3bb199ad645ccbf39ab243b9fb1
Author: Emma Anholt <[email protected]>
Date:   Tue Jan 10 10:36:46 2023 -0800

    docs/perfetto: Fix the name of the i915 render stages data sources.
    
    Fixes: ef27399bca95 ("docs: update perfetto with the latest status")
    Reviewed-by: Lionel Landwerlin <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20658>
    (cherry picked from commit dbd6031c067a91a7024b84c34687bb8f33f64055)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c05b424cb2e6fd23ff33575cbc8b703bc583024
Author: Simon Ser <[email protected]>
Date:   Tue Dec 20 15:38:57 2022 +0100

    zink: fix PIPE_RESOURCE_PARAM_NPLANES with format modifier
    
    Some format modifiers change the number of planes used by an image.
    For instance AMD DCC modifiers uses 2 or 3 planes. However the
    format modifier was ignored in the PIPE_RESOURCE_PARAM_NPLANES
    get_param hook.
    
    Fix this by using get_dmabuf_modifier_planes() instead of
    util_format_get_num_planes().
    
    This fixes wlroots-based compositors under zink.
    
    Signed-off-by: Simon Ser <[email protected]>
    Fixes: c025cb9ee9d7 ("zink: fix dmabuf plane returns")
    Reviewed-by: Erik Faye-Lund <[email protected]>
    Reviewed-by: Mike Blumenkrantz <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20395>
    (cherry picked from commit 2e2775c11b0d17472afd53b1398a3af7d9086a75)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ebc48364b56aa8c41c3b8a3220bd37748ca8f72
Author: Eric Engestrom <[email protected]>
Date:   Thu Dec 29 23:46:51 2022 +0000

    gen_release_notes: include links in relnotes.rst when generating the new 
release note
    
    This is required to allow the docs to build, which in turn is required
    if we want to allow merge requests against release (staging) branches.
    
    Cc: mesa-stable
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20460>
    (cherry picked from commit b3f517b9889c11367f2b73bdf3033d0e85680871)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ff92fcdac5cd3fdc1943356b1800dc46f43575e
Author: Rhys Perry <[email protected]>
Date:   Wed Jan 11 20:03:08 2023 +0000

    radv/gfx11: increase radeon_check_space for occlusion query begin
    
    Signed-off-by: Rhys Perry <[email protected]>
    Reviewed-by: Samuel Pitoiset <[email protected]>
    Cc: mesa-stable
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20652>
    (cherry picked from commit 9112fe3c76db55ce73ce89e736bd8bc4f8977218)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0ec07046c6b33a6a92e4e316b65bf678727f41d
Author: Dave Airlie <[email protected]>
Date:   Thu Jan 12 13:12:17 2023 +1000

    lavapipe: fix one more descriptor set reference issue
    
    I thought I'd fixed this already, must have gotten lost in a rebase.
    
    fixes
    
dEQP-VK.pipeline.pipeline_library.graphics_library.misc.bind_null_descriptor_set.1010
    
    Fixes: 20902d1ed685 ("lavapipe: fix descriptor set layout reference 
counting in layout merge")
    Reviewed-by: Mike Blumenkrantz <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20662>
    (cherry picked from commit 417c51a511b23492b74d17b4d387bd814e850c15)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2d9bfcd86bf036f7717d0a837162a9bba7b33246
Author: Dave Airlie <[email protected]>
Date:   Wed Jan 11 16:19:04 2023 +1000

    vk_cmd_queue: add a callback to free push descriptors set khr
    
    This should clean this up properly.
    
    Fixes: eb7eccc76f0a ("lavapipe: Use generated command queue code")
    Reviewed-by: Mike Blumenkrantz <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20630>
    (cherry picked from commit 3ec428bb325e79d888ada8eb7e96add0f240eced)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf0280025e354cf752fe95599031e3be3a66912a
Author: Dave Airlie <[email protected]>
Date:   Wed Jan 11 15:51:08 2023 +1000

    llvmpipe: unref images correctly in the fragment shader path
    
    fixes a memory leak seen in lavapipe asan tests
    
dEQP-VK.robustness.robustness2.bind.template.rg32f.unroll.nonvolatile.storage_buffer.readwrite.no_fmt_qual.null_descriptor.samples_1.1d.frag
    
    Fixes: 2909c654b014 ("llvmpipe: add fragment shader image support")
    Reviewed-by: Mike Blumenkrantz <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20630>
    (cherry picked from commit ff0433b8cb6df9161605dcd17b027475a9cdc796)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b3e1af476105ff067724971502cf0acb53bdc10
Author: Dave Airlie <[email protected]>
Date:   Wed Jan 11 14:10:11 2023 +1000

    lavapipe: fix merged layout ref counting
    
    When creating a merged layout, don't use ralloc, just use the
    correct reference counting, also only reference a layout if the
    pipeline uses it.
    
    Fixes: d4d5a7abba7a ("lavapipe: implement EXT_graphics_pipeline_library")
    Reviewed-by: Mike Blumenkrantz <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20630>
    (cherry picked from commit 474965adb349f0faf78ec8da5a34681d5514ddaa)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e0f369a244f88f66721e8433e3b411c6c433f76d
Author: Dave Airlie <[email protected]>
Date:   Thu Jan 12 06:44:19 2023 +1000

    lavapipe: fix descriptor set layout reference counting in layout merge
    
    When taking the descriptor set layouts from the pipeline layout, make
    sure to take references
    
    Fixes: d4d5a7abba7a ("lavapipe: implement EXT_graphics_pipeline_library")
    Reviewed-by: Mike Blumenkrantz <[email protected]>
    Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20630>
    (cherry picked from commit 20902d1ed685e97e135f4a16531793ddb7b4db69)

URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=82f72cd0192b294f25108dc8ae70884b040b6b66
Author: Eric Engestrom <[email protected]>
Date:   Fri Jan 13 18:47:55 2023 +0000

    .pick_status.json: Update to edca10e9c907a21f44698121e97d0eef92c7961a

Reply via email to