Eric Engestrom
5a92849e1d
docs: add sha sum for 25.0.6
macOS-CI / macOS-CI (dri) (push) Has been cancelled
macOS-CI / macOS-CI (xlib) (push) Has been cancelled
2025-05-14 19:14:15 +02:00
Eric Engestrom
64ef24064b
docs: add release notes for 25.0.6
2025-05-14 19:05:26 +02:00
Eric Engestrom
5db4facf10
docs: add sha sum for 25.0.5
macOS-CI / macOS-CI (dri) (push) Has been cancelled
macOS-CI / macOS-CI (xlib) (push) Has been cancelled
2025-04-30 19:31:46 +02:00
Eric Engestrom
aee40e4271
docs: add release notes for 25.0.5
2025-04-30 19:18:00 +02:00
John Anthony
bca113e890
panvk: Enable VK_EXT_direct_mode_display
...
Panvk already enables VK_EXT_acquire_xlib_display, but not
VK_EXT_direct_mode_display which is a dependency. This causes a failure
in dEQP-VK.info.instance_extensions.
Fixes: 8c2bfa279d ("panvk: support x11 wsi")
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Acked-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34672 >
(cherry picked from commit 8dd578e2a4 )
2025-04-27 19:55:46 +02:00
Eric Engestrom
45aa964eb8
pick-ui: make Backport-to: 25.0 backport to 25.0 *and more recent release branches*
...
It is what developers expect, so make the code match it.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34580 >
(cherry picked from commit c37a468a8a )
2025-04-22 18:46:38 +02:00
Eric Engestrom
310da5f30b
docs: add sha sum for 25.0.4
macOS-CI / macOS-CI (dri) (push) Has been cancelled
macOS-CI / macOS-CI (xlib) (push) Has been cancelled
2025-04-17 02:22:01 +02:00
Eric Engestrom
bd6a277901
docs: add release notes for 25.0.4
2025-04-17 02:04:03 +02:00
Erik Faye-Lund
6c6c6873c4
panvk: claim official conformance on v10
...
It's official, PanVK is Vulkan 1.1 conformant on v10. Let's make this
clear.
Backport-to: 25.0
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34500 >
(cherry picked from commit 65b7d2e865 )
2025-04-16 15:37:05 +02:00
Eric Engestrom
ff386eba1d
docs: add sha sum for 25.0.3
macOS-CI / macOS-CI (dri) (push) Has been cancelled
macOS-CI / macOS-CI (xlib) (push) Has been cancelled
2025-04-02 18:52:26 +02:00
Eric Engestrom
8eab11c9ad
docs: add release notes for 25.0.3
2025-04-02 18:35:11 +02:00
Yiwei Zhang
59c3485022
docs: demote VK_KHR_shader_relaxed_extended_instruction
...
It's not part of core 1.3.
Fixes: 8b272c8d8c ("docs: update feature matrix for VK_KHR_shader_relaxed_extended_instruction")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34104 >
(cherry picked from commit d2a7c1c452 )
2025-04-02 11:04:10 +02:00
Eric Engestrom
a801a4aab6
docs: add sha sum for 25.0.2
macOS-CI / macOS-CI (dri) (push) Has been cancelled
macOS-CI / macOS-CI (xlib) (push) Has been cancelled
2025-03-20 15:00:31 +01:00
Eric Engestrom
0c1ea399a2
docs: add release notes for 25.0.2
2025-03-20 14:32:27 +01:00
Erik Faye-Lund
f6ccb29a68
docs/features: add missing panvk feature
...
I forgot to document this feature when I added it, whoops!
Fixes: ac05c2a2b8 ("panvk: expose subgroup operations")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33918 >
(cherry picked from commit 1a1412e66e )
2025-03-15 09:49:02 +01:00
Eric Engestrom
d2e943ad17
docs: add sha sum for 25.0.1
2025-03-05 22:25:44 +01:00
Eric Engestrom
0634473336
docs: add release notes for 25.0.1
2025-03-05 22:05:32 +01:00
Eric Engestrom
64552db2f8
docs: add sha sum for 25.0.0
2025-02-19 17:20:22 +01:00
Eric Engestrom
45be2424ec
docs: add release notes for 25.0.0
2025-02-19 15:57:10 +01:00
Eric Engestrom
36b67f71d5
docs/android: drop libglapi.so now that it's gone
...
Fixes: 44bda7c258 ("dri: put shared-glapi into libgallium.*.so")
Reviewed-by: Antonio Ospite <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33388 >
(cherry picked from commit 4bbbbb96be )
2025-02-06 10:14:38 +01:00
Mark Collins
aaf8a8d968
freedreno/docs: Document TU_DEBUG_FILE
...
Signed-off-by: Mark Collins <mark@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32906 >
2025-01-30 17:42:06 +00:00
Tapani Pälli
cb71030387
mesa: enable GL_EXT_conservative_depth extension
...
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33065 >
2025-01-30 10:50:37 +00:00
Marc Herbert
9102d1775d
docs: move cross c*_args from [properties] to [built-in options]
...
Fixes the following warnings:
DEPRECATION: c_args in the [properties] section of the machine file
is deprecated, use the [built-in options] section.
DEPRECATION: c_link_args in the [properties] section ...
DEPRECATION: cpp_args in the [properties] section ...
DEPRECATION: cpp_link_args in the [properties] section ...
These were moved in meson version 0.56.0:
https://mesonbuild.com/Machine-files.html#meson-builtin-options
https://mesonbuild.com/Release-notes-for-0-56-0.html
Mesa requires meson version 0.60 or above since commit 049086cd58
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31945 >
2025-01-30 05:13:29 +00:00
Marc Herbert
75fb91501e
docs: show which pkg-config Fedora uses for cross-compilation
...
Learned the hard way.
Only tested on Fedora but other RPM-based distros are likely to be the
same.
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31945 >
2025-01-30 05:13:29 +00:00
Marc Herbert
0051807e7e
docs: show how to use ccache when cross-compiling
...
On my desktop system, this gets compilation of (a subset of) 32bits Mesa
from 2.5 minutes down to 15 seconds - and most of what left is linking.
Also show that absolute paths are not required.
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31945 >
2025-01-30 05:13:29 +00:00
Marc Herbert
eaabf0e5f0
docs: cross-compile: add useful "apt" and "dnf" builddep commands
...
These have been tested only with x86_64->i686 cross-compilation but I
don't see why they couldn't work with other architectures if/when Linux
distributions support them. For at least x86_64->i686 cross-compilation,
these commands save an enormous amount of time.
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31945 >
2025-01-30 05:13:29 +00:00
Marc Herbert
56081c0b22
docs: add "apt-get build-dep" and "dnf buildep"
...
So much easier and faster than installing every dependency one by one.
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31945 >
2025-01-30 05:13:28 +00:00
Samuel Pitoiset
b3cff84e06
docs: add a note about GFX12 (RDNA4) on RADV
...
This initial support should be good enough but it's missing two
features (cooperative matrix and video decode/encode) compared to
GFX11 (RDNA3) because lack of time.
DCC is still under active development but it might be possible to
finish it during the RC period.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33281 >
2025-01-29 16:24:44 +00:00
Eric Engestrom
ecc128e330
docs: update url to vulkan features & extensions
...
Fixes the nightly linkcheck.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33159 >
2025-01-28 14:28:58 +00:00
Antonio Ospite
7c6a4b65c7
docs/android: bump suggested platform-sdk-version to 34
...
Suggesting at least Android 14 for new development.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33188 >
2025-01-24 14:15:22 +00:00
Connor Abbott
6d406eeefa
tu: Support VK_EXT_conservative_rasterization on a7xx
...
This supports everything the blob does.
The registers exist on later a6xx gens, but they would be way more
inconvenient to use since they're mixed up with binning/not-binning and
compression state, and I'm not sure if it works.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33152 >
2025-01-23 22:37:11 +00:00
Erik Faye-Lund
e34e474f24
panvk: do not expose EXT_subgroup_size_control on bifrost
...
This exptension requires Vulkan 1.1, which we don't expose there yet.
While we're at it, put panvk into the normal sorted order of the list of
drivers.
Fixes: d46b80249b ("panvk: enable subgroupSizeControl")
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33180 >
2025-01-23 12:09:51 +00:00
Eric Engestrom
762cd246ee
docs/release-calendar: push back the 24.3.x releases by one week
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33171 >
2025-01-23 03:09:36 +00:00
Eric Engestrom
835ecc5758
docs: add sha sum for 24.3.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33171 >
2025-01-23 03:09:36 +00:00
Eric Engestrom
e5ca260032
docs: add release notes for 24.3.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33171 >
2025-01-23 03:09:36 +00:00
Eric Engestrom
3d3ac0de25
docs: update calendar for 24.3.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33171 >
2025-01-23 03:09:36 +00:00
Marek Olšák
e7214b9446
glapi: rename exported symbols so as not to conflict with old libglapi
...
libwaffle 1.7.0 has a hack that dlopen's libglapi with RTLD_GLOBAL, which
was meant to preload libglapi, but with this MR it overwrites libgallium's
own symbols, which breaks libgallium.
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Eric Engestrom <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32789 >
2025-01-23 00:49:05 +00:00
Caterina Shablia
d46b80249b
panvk: enable subgroupSizeControl
...
This is trivial for us, the hardware only ever supports a single
subgroup size.
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32710 >
2025-01-22 21:49:52 +00:00
Erik Faye-Lund
1a81bff6aa
panvk: expose vk1.1 on v10 hardware
...
Subgroup ops were the last bit missing
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32710 >
2025-01-22 21:49:52 +00:00
Samuel Pitoiset
d4ff011b12
radv: advertise VK_KHR_maintenance8
...
There is nothing to do for
VK_PIPELINE_CACHE_CREATE_INTERNALLY_SYNCHRONIZED_MERGE_BIT_KHR because
the vulkan/runtime code already locks the dstCache unconditionally.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33091 >
2025-01-21 07:28:14 +00:00
Connor Abbott
967ea4bbbb
tu: Expose VK_KHR_ray_tracing_maintenance1
...
All of the features were already implemented in the initial bringup.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28447 >
2025-01-20 01:22:23 +00:00
Connor Abbott
36e46b4ada
tu: Support VK_KHR_ray_query
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28447 >
2025-01-20 01:22:23 +00:00
Connor Abbott
671e3a65a6
tu: Support VK_KHR_acceleration_structure
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28447 >
2025-01-20 01:22:23 +00:00
Konstantin Seurer
70767b9cd4
docs: Add documentation for NIR unit testing
...
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32644 >
2025-01-18 11:02:25 +00:00
Samuel Pitoiset
2ba91d1deb
radv: promote VK_EXT_depth_clamp_zero_one to KHR
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33090 >
2025-01-17 19:02:02 +00:00
Caleb Callaway
aae9a2c399
docs: clarify ASPM performance tips
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33052 >
2025-01-17 13:21:38 +00:00
Erik Faye-Lund
2f168fe92c
docs/features: mark panfrost as supporting GL_OES_texture_view
...
We've been supporting this for a while, let's make sure it's documented
correctly.
Reviewed-by: Eric R. Smith <eric.smith@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33057 >
2025-01-17 12:00:14 +00:00
Erik Faye-Lund
1e8a017de3
docs/features: add a few missing extensions
...
Here's a few extensions we've forgotten to report in features.txt
Reviewed-by: Eric R. Smith <eric.smith@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33057 >
2025-01-17 12:00:14 +00:00
Qiang Yu
6c95232069
gallium,mesa: remove uint surffix from pipe_caps
...
We use explicit type now, no need for these surffix to
indicate the implicit type of the fields.
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32955 >
2025-01-17 04:39:47 +00:00
Qiang Yu
e5041ef036
docs,src: replace doc and comments for PIPE_CAP with pipe_caps
...
Use command:
find . -type d \( -path "./.git" -o -path "./docs/relnotes" \) -prune -o -type f -exec sed -i 's/PIPE_CAP_\([A-Za-z0-9_]*\)/pipe_caps.\L\1/g' {} +
find . -type d \( -path "./.git" -o -path "./docs/relnotes" \) -prune -o -type f -exec sed -i 's/PIPE_CAPF_\([A-Za-z0-9_]*\)/pipe_caps.\L\1/g' {} +
With manual adjustment for docs/gallium/screen.rst to merge
pipe_cap and pipe_capf section.
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32955 >
2025-01-17 04:39:47 +00:00