Faith Ekstrand
65f3d7fb7f
nvk: Advertise KHR_shader_untyped_pointers
...
Acked-by: Caio Oliveira <caio.oliveira@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36681 >
2025-08-08 22:41:15 +00:00
Caio Oliveira
e8fe6273f9
anv: Advertise VK_KHR_shader_untyped_pointers
...
Acked-by: Faith Ekstrand <faith.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36681 >
2025-08-08 22:41:15 +00:00
Alyssa Rosenzweig
2610d2afaf
asahi: implement KHR_shader_subgroup
...
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Reviewed-by: Marek Olšák <maraeo@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36649 >
2025-08-08 20:51:03 +00:00
John Anthony
dff1d91c64
panvk: Enable VK_ARM_shader_core_builtins
...
While the shaderCoreBuiltins feature is only supported on v9+, the
extension itself provides some useful physical device properties and is
supported on all GPUs.
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36019 >
2025-08-07 11:46:33 +02:00
Yiwei Zhang
0de5e8cd59
docs/android: drop pkg-config workaround from cross-file
...
This used to workaround missing libdrm dependency from pkg-config, and
is no longer needed since allow-fallback-for meson option gets
introduced for libdrm.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36534 >
2025-08-06 21:21:09 +00:00
Yiwei Zhang
2f5db959a7
docs/android: update cross file and add nvk instructions
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36534 >
2025-08-06 21:21:09 +00:00
Yiwei Zhang
1e11f4fb1c
docs/android: fix meson setup for Android cross-compilation
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36534 >
2025-08-06 21:21:08 +00:00
Yiwei Zhang
18d7162951
docs/android: add docs for preparing offline compilers
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36534 >
2025-08-06 21:21:08 +00:00
Marek Olšák
d00d260145
docs,ci: update mapi relocation
...
Acked-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36562 >
2025-08-06 20:35:26 +00:00
Eric Engestrom
0a0ec32a84
docs: add 25.2.x release dates
...
The dates stop mid-October because I haven't figured out what I'll be
able to do, coming back from surgery. I'll update the calendar when
I know more.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36616 >
2025-08-06 19:18:40 +02:00
Eric Engestrom
22194d590b
docs: add sha sum for 25.2.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36616 >
2025-08-06 19:14:17 +02:00
Eric Engestrom
246f4c1e98
docs: add release notes for 25.2.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36616 >
2025-08-06 19:14:17 +02:00
Eric Engestrom
0f7a7474a7
docs: update calendar for 25.2.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36616 >
2025-08-06 19:12:58 +02:00
Ernst Persson
7d7591b37c
meson: Raise minimum Python version to 3.9
...
Gives access to str.removeprefix and str.removesuffix among other
things.
Signed-off-by: Ernst Persson <ernstp@gmail.com >
Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36398 >
2025-08-05 21:39:58 +00:00
Mike Blumenkrantz
b717240ffa
zink: add ZINK_DEBUG=rploads to mimic tiler behavior
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36576 >
2025-08-05 20:49:17 +00:00
Samuel Pitoiset
e33d6acca3
docs: add missing VK_KHR_present_id/2 to features.txt
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36547 >
2025-08-05 08:06:43 +00:00
Eric Engestrom
ce2bb61dbe
docs/linkcheck: ignore crates.io links as it also blocks non-browsers
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36555 >
2025-08-04 16:52:13 +00:00
Eric Engestrom
d1eecf9441
docs/llvmpipe: fix links to defunct drdobbs.com website
...
The "optimizing pixomatic for modern x86" page was available on the web
archive but the "rasterization on larrabee" one was not, but fortunately
it had been copied onto another website, so link to that now.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36555 >
2025-08-04 16:52:13 +00:00
David Rosca
66fd4b24b6
radeonsi: Add debug options to disable video decode/encode tiers
...
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36515 >
2025-08-04 06:56:11 +00:00
David Rosca
fe94eb5bea
radeonsi: Add debug option to disable tiling for video
...
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36515 >
2025-08-04 06:56:11 +00:00
LingMan
6c7084357d
mesa: Bump required Rust version to 1.82
...
Firefox ESR requires Rust 1.82 since version 140. Thus, this update
is in line with our Rust update policy.
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com >
Reviewed-by: Karol Herbst <kherbst@redhat.com >
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36526 >
2025-08-03 10:16:20 +00:00
LingMan
eda7043025
docs/rusticl: Update documented version requirements for meson and bindgen
...
The requirements bump a few weeks ago forgot to update the docs.
Fixes: 1a698c75ae ("build: Rust: Bump minimum Meson and bindgen version")
Reviewed-by: Karol Herbst <kherbst@redhat.com >
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36526 >
2025-08-03 10:16:20 +00:00
Eric Engestrom
5f3050e967
docs: add sha sum for 25.1.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36477 >
2025-07-30 20:43:32 +00:00
Eric Engestrom
8a1de6a5b4
docs: add release notes for 25.1.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36477 >
2025-07-30 20:43:32 +00:00
Eric Engestrom
ae2daad127
docs: update calendar for 25.1.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36477 >
2025-07-30 20:43:31 +00:00
Eric Engestrom
803ef8b783
docs: update calendar for 25.2.0-rc3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36476 >
2025-07-30 20:38:49 +00:00
Juan A. Suarez Romero
6596cf08e4
v3d: implement robust buffer access
...
This is the last piece to expose KHR_robustness. The main bulk of the
job is done already in the broadcom compiler through lowerings, so we
only need to set the proper key in order to enable the robustness.
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com >
Reviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com >
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com >
Reviewed-by: Maíra Canal <mcanal@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35965 >
2025-07-30 11:28:19 +02:00
Erik Faye-Lund
1123987bb3
docs/features: add missing panvk extension
...
Mark VK_EXT_robustness2 as supported on pank/v10+, as it's been exposed
for a little while.
Fixes: ef91ad64d5 ("panvk/v10+: Advertise nullDescriptor support")
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36408 >
2025-07-28 12:01:37 +00:00
Tomeu Vizoso
5b829658f7
rocket: Initial commit of a driver for Rockchip's NPU
...
The programming model matches very closely to that of NVIDIA's NVDLA.
Enough is implemented to run SSDLite MobileDet with roughly the same
performance as the blob (when running on a single NPU core).
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29698 >
2025-07-28 08:06:38 +02:00
Gurchetan Singh
2f5e37f72e
mesa: define peripheral support for src/util/rust
...
This creates a concept of "peripheral" for Rust crates housed in
Mesa, and "unofficially" uploaded to crates.io by subcommunities
of Mesa. This is modeled on LLVM's peripheral versus core
support concept:
https://llvm.org/docs/SupportPolicy.html
This allows use of the mesa3d_util crate without vendoring it.
This is a desire of the crosvm maintainers (crrev.com/c/6594760).
This also formally defines CODEOWNERS to be the projected uploaders
of the mesa3d_util crate. Everyone of course is encouraged to make
changes, but that just gives us a heads-up to update the downstream
imports of mesa3d_util.
The Cargo.toml file is not added here, since Meson is the only
officially supported build system of the Mesa3D project.
Reviewed-by: Marcin Radomski <dextero@google.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36276 >
2025-07-24 20:51:36 +00:00
Paolo Bonzini
2e4a8e98bd
docs: document naming convention for Rust subprojects
...
Place the convention so that distro packagers know that they can
rely on it, and not following it is a bug.
This is the same convention that Meson uses for Cargo subprojects,
but Mesa is not using them as they are experimental and not really
usable yet.
Acked-by: Faith Ekstrand <faith.ekstrand@collabora.com >
Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org >
Tested-by: Gurchetan Singh <gurchetansingh@chromium.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36284 >
2025-07-24 17:52:34 +00:00
Eric Engestrom
c2c8bced59
docs: update calendar for 25.2.0-rc2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36318 >
2025-07-23 16:23:47 +00:00
Christoph Pillmayer
1c23f18ea8
panvk: Advertise VK_EXT_mutable_descriptor_type on v9+
...
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36002 >
2025-07-23 12:54:24 +00:00
Erik Faye-Lund
0178a4bd9d
Revert "lima: make fp16 render-targets opt-in with driconf"
...
This is no longer needed, due to the previous commit.
This reverts commit 1617778c38 .
Backport-to: 25.1
Reviewed-by: Vasily Khoruzhick <anarsoul@gmail.com >
Acked-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36156 >
2025-07-23 07:37:23 +00:00
X512
e847d9920c
NVK: report VK_KHR_unified_image_layouts extenstion support
...
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36298 >
2025-07-22 22:41:09 +00:00
Erik Faye-Lund
b3556ebdf3
docs: add GL_KHR_robustness to panfrost
...
GL_KHR_robustness gets implicitly added when
GL_ARB_robust_buffer_access_behavior is supported, so we should check
off these boxes as well.
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36282 >
2025-07-22 08:35:54 +00:00
Erik Faye-Lund
72b96df409
docs: document new panfrost extensions
...
Something went wrong in a rebase, and these got dropped. Whoops, let's
add them to the docs.
Reviewed-by: Chris Healy <cphealy@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36272 >
2025-07-21 23:14:22 +00:00
Samuel Pitoiset
49e49d7dde
radv: add RADV_DEBUG=novideo to disable all video extensions
...
It's useful when video support has issues.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36186 >
2025-07-21 07:20:12 +00:00
Eric Engestrom
538172e876
docs/linkcheck: ignore vulkan.org failures as it also blocks non-browsers
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36240 >
2025-07-19 14:14:01 +02:00
Eric Engestrom
d02d5fa695
docs/linkcheck: ignore sourceforge subdomains as well
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36240 >
2025-07-19 14:14:01 +02:00
Eric Engestrom
80be9153f9
docs/linkcheck: drop cgit exception as nothing links to it anymore
...
And we don't want to accidentally do it again.
Fixes: 0f6be273f1 ("doc/vc4: Remove reference to old shader-db")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36240 >
2025-07-19 14:13:40 +02:00
Mike Blumenkrantz
a333e7a6b8
lavapipe: VK_KHR_unified_image_layouts
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35743 >
2025-07-17 21:37:22 +00:00
Mike Blumenkrantz
e6f18bfb42
lavapipe: maintenance9
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35743 >
2025-07-17 21:37:22 +00:00
Yiwei Zhang
a6bbf544cf
doc: fix section and android instruction linking for install page
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36179 >
2025-07-16 20:48:41 +00:00
Eric Engestrom
eaed2871d9
docs: add sha sum for 25.1.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36173 >
2025-07-16 16:44:21 +00:00
Eric Engestrom
2e653d044a
docs: add release notes for 25.1.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36173 >
2025-07-16 16:44:21 +00:00
Eric Engestrom
74a407c2ca
docs: update calendar for 25.1.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36173 >
2025-07-16 16:44:20 +00:00
Eric Engestrom
01a4c26da1
docs: update calendar for 25.2.0-rc1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36169 >
2025-07-16 15:37:43 +00:00
Eric Engestrom
d41967f6eb
docs/releasing: add missing "track remote staging branch" command in instructions
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36166 >
2025-07-16 15:29:05 +00:00
Eric Engestrom
cba15ce787
docs: reset new_features.txt
...
Signed-off-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36162 >
2025-07-16 13:50:24 +00:00