- Mar 28, 2025
-
-
-
Natalie Vock authored
So we can later pass the syncobjs through to the kernel.
-
Without implicit sync we might unmap these buffers immediately. Better make sure they are not in use. I think this is uncommon enough that we can just wait instead of setting up async delete functionality.
-
WIP pending final drm minor number to be used.
-
- Mar 26, 2025
-
-
The color format needs to be compatible with depth or stencil. Also the depth/stencil format was incorrect when it's the source. Fixes dEQP-VK.api.ds_color_copy.* and VKD3D_TEST_FILTER=test_copy_texture. Fixes: d4ff011b ("radv: advertise VK_KHR_maintenance8") Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <!34142>
-
Re-enable after gitlab infrastructure move and caching proxy fix. Signed-off-by:
Erico Nunes <nunes.erico@gmail.com> Part-of: <mesa/mesa!34203>
-
Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <!34172>
-
Our QA team extensively tested Helldivers 2 on AMD RX 7800 XT/RX 7600 with many different presents and didn't get any GPU hangs. Few users also reported the game being very stable without this workaround. Few other users reported issues with the workaround itself (like pstate not correctly restored etc), so let's remove it. Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <!34164>
-
Totals from 858 (1.08% of 79377) affected shaders: (Navi31) Instrs: 678713 -> 677694 (-0.15%); split: -0.15%, +0.00% CodeSize: 3732576 -> 3729104 (-0.09%); split: -0.10%, +0.01% Latency: 4199397 -> 4198632 (-0.02%); split: -0.06%, +0.04% InvThroughput: 691391 -> 691122 (-0.04%); split: -0.04%, +0.00% SClause: 14593 -> 14605 (+0.08%) Copies: 41279 -> 41288 (+0.02%); split: -0.04%, +0.06% Branches: 13575 -> 13452 (-0.91%) PreSGPRs: 29069 -> 29039 (-0.10%) VALU: 426261 -> 426215 (-0.01%); split: -0.01%, +0.00% SALU: 60458 -> 60471 (+0.02%); split: -0.02%, +0.04% Part-of: <!33619>
-
Also force-enalbe helpers in case of demote in divergent CF. Totals from 1305 (1.64% of 79377) affected shaders: (Navi31) Instrs: 926923 -> 922516 (-0.48%); split: -0.48%, +0.00% CodeSize: 5045292 -> 5027408 (-0.35%); split: -0.36%, +0.00% Latency: 6176577 -> 6174708 (-0.03%); split: -0.03%, +0.00% InvThroughput: 931603 -> 931583 (-0.00%); split: -0.00%, +0.00% SClause: 22816 -> 22855 (+0.17%); split: -0.17%, +0.34% Copies: 57347 -> 55170 (-3.80%); split: -3.81%, +0.01% Branches: 18990 -> 18974 (-0.08%) PreSGPRs: 42734 -> 43248 (+1.20%) SALU: 90511 -> 86153 (-4.81%); split: -4.85%, +0.04% Part-of: <!33619>
-
Totals from 4740 (5.97% of 79377) affected shaders: (Navi31) Instrs: 6273963 -> 6273410 (-0.01%); split: -0.01%, +0.00% CodeSize: 34306560 -> 34304284 (-0.01%); split: -0.01%, +0.00% SpillSGPRs: 1793 -> 1797 (+0.22%); split: -0.11%, +0.33% Latency: 62599300 -> 62598714 (-0.00%); split: -0.00%, +0.00% InvThroughput: 9117199 -> 9117189 (-0.00%); split: -0.00%, +0.00% SClause: 223548 -> 223529 (-0.01%); split: -0.02%, +0.01% Copies: 464248 -> 454711 (-2.05%); split: -2.06%, +0.00% Branches: 161446 -> 161443 (-0.00%); split: -0.00%, +0.00% PreSGPRs: 226278 -> 225608 (-0.30%) VALU: 3793235 -> 3793244 (+0.00%); split: -0.00%, +0.00% SALU: 606184 -> 605759 (-0.07%); split: -0.08%, +0.01% Part-of: <!33619>
-
Totals from 188 (0.24% of 79377) affected shaders: (Navi31) Instrs: 209239 -> 209473 (+0.11%); split: -0.01%, +0.12% CodeSize: 1101124 -> 1101744 (+0.06%); split: -0.02%, +0.07% Latency: 1672182 -> 1672748 (+0.03%); split: -0.11%, +0.14% InvThroughput: 237276 -> 237546 (+0.11%); split: -0.00%, +0.12% SClause: 5694 -> 5690 (-0.07%); split: -0.28%, +0.21% Copies: 21685 -> 21682 (-0.01%); split: -0.12%, +0.10% Branches: 5740 -> 5863 (+2.14%) PreSGPRs: 7004 -> 7034 (+0.43%) VALU: 123595 -> 123641 (+0.04%); split: -0.00%, +0.04% SALU: 28418 -> 28411 (-0.02%); split: -0.09%, +0.06% Fixes: f35e229f ('aco: skip code if exec is empty') Part-of: <mesa/mesa!33619>
-
No fossil changes. Part-of: <!33619>
-
Reviewed-by:
Kevin Chuang <kaiwenjon23@gmail.com> Reviewed-by:
Sagar Ghuge <sagar.ghuge@intel.com> Part-of: <!34169>
-
Need to properly fill layered api properties while adjusting query wrapping based on maint7 feature enablement. Venus has to conditionally advertise maint7 support only when renderer side vk is 1.2 or supports VK_KHR_driver_properties. Acked-by:
Dmitry Osipenko <dmitry.osipenko@collabora.com> Part-of: <!33960>
-
- Mar 25, 2025
-
-
Closes: #12834 Signed-off-by:
Hyunjun Ko <zzoon@igalia.com> Acked-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <!34094>
-
Fixes: ff8de619 ("vulkan/video: adds a bitstream writer of h264 slice header") Closes: #12835 Signed-off-by:
Hyunjun Ko <zzoon@igalia.com> Acked-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <!34094>
-
This makes the error state decoder (among other tools) print the compute shaders referenced by EXECUTE_INDIRECT_DISPATCH. We just reuse the existing COMPUTE_WALKER handling as it already looks for a COMPUTE_WALKER_BODY in a larger struct and then INTERFACE_DESCRIPTOR_DATA within that. Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by:
Sushma Venkatesh Reddy <sushma.venkatesh.reddy@intel.com> Part-of: <!34198>
-
Signed-off-by:
Mykhailo Skorokhodov <mykhailo.skorokhodov@globallogic.com> Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Part-of: <!34181>
-
Due to the driver's size being inflated by the embedded LLVM, and uploading to S3 currently being slow, disable building llvmpipe for Android. This is meant as a temporary workaround until we can do this more efficiently. Signed-off-by:
Valentine Burley <valentine.burley@collabora.com> Part-of: <mesa/mesa!34180>
-
Use LLVM 19 for Android, which matches the LLVM version used in the rest of CI. Signed-off-by:
Valentine Burley <valentine.burley@collabora.com> Part-of: <mesa/mesa!34180>
-
Previously, when rebuilding LLVM for Android, the script would delete the freshly built LLVM install. This caused the android_build container to lack LLVM unless the container was rebuilt again, this time without rebuilding LLVM, and instead just downloading the tarball. Signed-off-by:
Valentine Burley <valentine.burley@collabora.com> Part-of: <mesa/mesa!34180>
-
Ninja was already included in the android_build container, so there's no need to put it in the Ephemeral packages, which only meant that it was removed at the end of the LLVM build. Also, add the usual image tag header at the top of build-android-x86_64-llvm.sh. Signed-off-by:
Valentine Burley <valentine.burley@collabora.com> Part-of: <mesa/mesa!34180>
-
Part-of: <mesa/mesa!34165>
-
Sphinx 8.2 changed the definition of `depart_admonition`, causing build failures when building with html-docs=enabled as mesa was only overloading `visit_admonition`. This adds the old `depart_admonition` definition to mesa's copy, restoring compatibility and fixing the build. Closes: mesa/mesa#12725 Part-of: <mesa/mesa!34165>
-
All the lava & baremetal farms had to be disabled due to a caching proxy bug. A fix is proposed in mesa/mesa!34174. The fix has been applied for the pengutronix farm, so it can be reenabled. Signed-off-by:
Leonard Göhrs <l.goehrs@pengutronix.de> Part-of: <mesa/mesa!34185>
-
Less error prone than it used to be. Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <mesa/mesa!34143>
-
Same aspect mask is passed through. Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <mesa/mesa!34143>
-
HTILE is always pipe aligned. Cc: mesa-stable Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <mesa/mesa!34143>
-
Using the bpe of depth+stencil when copying the stencil aspect only doesn't work. Cc: mesa-stable Signed-off-by:
Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <mesa/mesa!34143>
-
See mesa/piglit#113 Signed-off-by:
Rob Clark <robdclark@chromium.org> Part-of: <mesa/mesa!34182>
-
Signed-off-by:
Rob Clark <robdclark@chromium.org> Part-of: <mesa/mesa!34182>
-
Update EXTERNAL_KERNEL_TAG to new SHA. Still the same linux 6.8, just stop consuming kernel artifacts from mesa-lava, instead start using mesa-rootfs Signed-off-by:
Martin Krastev <martin.krastev@broadcom.com> Part-of: <mesa/mesa!34177>
-
Signed-off-by:
Martin Krastev <martin.krastev@broadcom.com> Part-of: <mesa/mesa!34177>
-
There is no reason to have it in the switch case. Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Signed-off-by:
José Roberto de Souza <jose.souza@intel.com> Part-of: <mesa/mesa!34157>
-
intel-gpu-tools have a few more entries in enum intel_hwconfig, so adding the missing ones to Mesa. Reviewed-by:
Lionel Landwerlin <lionel.g.landwerlin@intel.com> Signed-off-by:
José Roberto de Souza <jose.souza@intel.com> Part-of: <mesa/mesa!34157>
-
info.bounds might be smaller than the bounds available for the moved variables. Signed-off-by:
Rhys Perry <pendingchaos02@gmail.com> Reviewed-by:
Georg Lehmann <dadschoorse@gmail.com> Fixes: 626aa7b6 ("aco: workaround GFX9 hardware bug for D16 image instructions") Part-of: <mesa/mesa!34158>
-
We can't do earlyz_with_discard when using fbfetch as we can have TLB reads that occur before the discard. This can result in implicit Z writes which make the setmsf instruction emitted as a result of the discard invalid. Fixes: 332b3135 ("v3d: enable framebuffer fetch") Reviewed-by:
Jose Maria Casanova Crespo <jmcasanova@igalia.com> Reviewed-by:
Iago Toral Quiroga <itoral@igalia.com> Part-of: <!34151>
-
See mesa/mesa!34174 for the fix for other lava & baremetal farms to apply too. Part-of: <mesa/mesa!34175>
-