Ryan Mckeever
298ad17b81
panfrost: enable EXT_shader_pixel_local_storage
...
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Reviewed-by: Eric R. Smith <eric.smith@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37110 >
2025-11-18 20:25:43 +00:00
Samuel Pitoiset
9f512d8f93
radv: advertise VK_EXT_custom_resolve
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38442 >
2025-11-18 17:03:13 +00:00
Dylan Baker
9b7a676fa6
docs/relnotes/25.3.0: Escape some rst language constructs
...
That are from the gitlog, which we don't currently escape.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38454 >
2025-11-17 22:07:43 +00:00
Dylan Baker
4a524a6de6
docs/relnotes/25.3.0: Remove duplicate bug fixes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38454 >
2025-11-17 22:07:43 +00:00
Dylan Baker
b1640d027f
docs: update calendar for 25.3.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38454 >
2025-11-17 22:07:42 +00:00
Dylan Baker
04e1c46089
docs: Add sha sums for 25.3.0
...
(cherry picked from commit 0cb99ef602b77ef7dbccc04f535a570c67cd7b68)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38454 >
2025-11-17 22:07:42 +00:00
Dylan Baker
34c520037a
docs: add release notes for 25.3.0
...
(cherry picked from commit 523eea18c546b67ce0ed8425f5eb469808fa7523)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38454 >
2025-11-17 22:07:42 +00:00
Christian Gmeiner
adf881cd3e
etnaviv: Add support for ARB_vertex_type_2_10_10_10_rev
...
This extension seems to be supported on GC3000 (HALTI2) and later hardware.
While no explicit feature bit documents this capability, testing
confirms that the required vertex formats work correctly on these GPUs.
This patch adds the missing B10G10R10A2 vertex format variants
(UNORM, SNORM, USCALED, SSCALED), gates support behind the HALTI2
feature check, and updates features.txt to reflect the new capability.
All relevant piglit tests pass.
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38446 >
2025-11-17 21:33:31 +00:00
Karmjit Mahil
294e72e2b5
freedreno/docs: Add -k option to nc command
...
Netcat locks on to the first connection so if one tried to use
breadcrumbs again Netcat will appear as if it didn't receive
anything. Use `-k` so that it accepts another connection.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38419 >
2025-11-13 15:46:19 +00:00
Qiang Yu
f07dab1899
doc: mark GL_EXT_mesh_shader as done
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38044 >
2025-11-13 01:30:29 +00:00
Eric Engestrom
43fe66c26a
docs: add 25.2.8 to the calendar
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38407 >
2025-11-12 19:09:53 +01:00
Eric Engestrom
0644351297
docs: add sha sum for 25.2.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38407 >
2025-11-12 19:08:44 +01:00
Eric Engestrom
2b9def5042
docs: add release notes for 25.2.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38407 >
2025-11-12 19:08:44 +01:00
Eric Engestrom
42d82fb6c0
docs: update calendar for 25.2.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38407 >
2025-11-12 19:08:38 +01:00
Samuel Pitoiset
75a1380355
radv: add RADV_DEBUG=dumpibs to dump command buffers
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38366 >
2025-11-12 08:52:17 +00:00
Autumn Ashton
2705d8bd8b
radv/video: Implement VK_VALVE_video_encode_rgb_conversion
...
This is used by Steam Link VR (driver_vrlink) to avoid doing YUV conversion itself.
Signed-off-by: Autumn Ashton <misyl@froggi.es >
Reviewed-by: David Rosca <david.rosca@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37500 >
2025-11-12 08:25:36 +00:00
Aitor Camacho
93460e969e
docs,kk: Add KosmicKrisp documentation
...
Adds build instructions and workarounds documentation.
Workarounds documentation only has the biggest offenders and
there are probably way more in code that need yet to be
documented.
Reviewed-by: Arcady Goldmints-Orlov <arcady@lunarg.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38232 >
2025-11-12 04:23:59 +00:00
Mel Henning
6e936ebc9c
docs/nvk: Fix description of supported GPUs
...
This description was incorrect in that it impiled we supported Hopper
and Blackwell A, which is not currently the case (see nvk_is_conformant
in nvk_physical_device.c).
Fixes: edd0cb6d56 ("docs/nvk: Update hardware support")
Reviewed-by: Mary Guillemard <mary@mary.zone >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38320 >
2025-11-08 17:23:58 +00:00
Dylan Baker
829ff578e4
docs: update calendar for 25.3.0-rc4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38309 >
2025-11-07 17:44:24 +00:00
Dylan Baker
678827cc43
docs: update calendar for 25.3.0-rc3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38309 >
2025-11-07 17:44:24 +00:00
Dylan Baker
e3996c3379
docs: update calendar for 25.3.0-rc2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38309 >
2025-11-07 17:44:23 +00:00
Dylan Baker
8f1e7aaa3c
docs: Extend calendar entries for 25.3 by 1 releases.
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38309 >
2025-11-07 17:44:21 +00:00
Christian Gmeiner
c346f2b673
util/log: Add MESA_LOG_PREFIX environment variable to control log prefixes
...
Add a new MESA_LOG_PREFIX environment variable that allows fine-grained
control over log prefixes in file logger output on Linux. The variable
accepts a comma-separated list of options:
- "tag": include the tag prefix (e.g., "MESA:")
- "level": include the level prefix (e.g., "info:")
By default, both tag and level are included. Users can customize the
prefix by setting MESA_LOG_PREFIX to any combination (e.g., "tag",
"level", "tag,level", or empty string for no prefix), making the output
more flexible and readable for different use cases.
Other loggers (syslog, Android logcat, Windows debugger) are unaffected
and continue to include tag and level information as appropriate for
their format.
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com >
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38217 >
2025-11-07 13:38:52 +00:00
Emma Anholt
31a4a5ee8c
docs: Give more reproducible instructions for how to build the docs.
...
I routinely don't update the docs because the build (hawkmoth in
particular) is a pain. The prior instructions almost worked, except that
on Debian you need to use a venv (which is a good idea to do for py3-clang
as well for reproducibility, anyway), and the versions that were listed
didn't actually run any more due to a revoked dependency.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38266 >
2025-11-06 17:42:45 +00:00
Faith Ekstrand
cb7df84430
vulkan/runtime: Add an environment variable to validate shader binaries
...
Setting MESA_VK_VALIDATE_SHADER_BINARIES will cause the shader code to
round-trip every shader through [de]serialize and only ever use the
deserialized version. This catches bugs where the driver may drop
things in the [de]serialization process. It also deserializes the new
shader again and compares it against the original to ensure that
deserialize -> serialize is idempotent.
Acked-by: Eric R. Smith <eric.smith@collabora.com >
Reviewed-by: Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36647 >
2025-11-06 15:27:29 +00:00
Emma Anholt
80cdb1641f
docs/perfetto: Put V3D at the same level of heading as other drivers.
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37826 >
2025-11-05 19:19:03 +00:00
Emma Anholt
09793f02bc
docs/perfetto: Be more clear about the role of MESA_GPU_TRACES=perfetto
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37826 >
2025-11-05 19:19:02 +00:00
Emma Anholt
ed40f0e22a
docs/perfetto: Explain using tracebox, and put commands in the list.
...
This binary that perfetto builds automatically launches traced and
traced_probes, doesn't need tmux installed, doesn't need you to know tmux
ui, and doesn't need the tmux helper script hacked to not call the wrong
arch's ninja if you cross compiled.
Also, it's silly to send people into an explanation and links to docs,
when we have the instructions they actually want below.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37826 >
2025-11-05 19:19:02 +00:00
Emma Anholt
5ca03e1137
docs/perfetto: Give a hint on how to cross compile the tools.
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37826 >
2025-11-05 19:19:01 +00:00
Emma Anholt
09e496d6c0
docs/perfetto: Be helpful and opinionated about config selection.
...
system.cfg should be your go-to, regardless of driver.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37826 >
2025-11-05 19:19:01 +00:00
Emma Anholt
2d739be159
docs/perfetto: Add row for panvk support.
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37826 >
2025-11-05 19:18:59 +00:00
Alessio Belle
a6ca6bcabf
pvr: add device info for GE8300 (22.67.54.30)
...
Requested by the community [1].
[1] https://gitlab.freedesktop.org/imagination/linux-firmware/-/issues/13
Signed-off-by: Alessio Belle <alessio.belle@imgtec.com >
Reviewed-by: Simon Perretta <simon.perretta@imgtec.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38211 >
2025-11-05 14:47:27 +00:00
Alessio Belle
b83bd94d69
pvr: add device info for GE7800 (15.5.1.64)
...
Requested by the community [1].
[1] https://gitlab.freedesktop.org/imagination/linux-firmware/-/issues/13
Signed-off-by: Alessio Belle <alessio.belle@imgtec.com >
Reviewed-by: Simon Perretta <simon.perretta@imgtec.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38211 >
2025-11-05 14:47:26 +00:00
Faith Ekstrand
27d9e4ec2a
nvk: VK_EXT_shader_uniform_buffer_unsized_array
...
Reviewed-by: Mel Henning <mhenning@darkrefraction.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38230 >
2025-11-04 17:25:04 +00:00
Arcady Goldmints-Orlov
4c7c5a2a11
kk: enable VK_KHR_vertex_attribute_divisor
...
And also VK_EXT_vertex_attribute_divisor
Reviewed-by: Aitor Camacho <aitor@lunarg.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38154 >
2025-11-01 16:31:26 +00:00
Arcady Goldmints-Orlov
ef66fdf47c
kk: enable VK_KHR_workgroup_memory_explicit_layout
...
Reviewed-by: Aitor Camacho <aitor@lunarg.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38154 >
2025-11-01 16:31:24 +00:00
Samuel Pitoiset
c8aaf3f5b5
radv: advertise VK_KHR_maintenance10
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38043 >
2025-10-31 07:51:22 +00:00
Faith Ekstrand
f7412bd229
nvk: Add an NVK_DEBUG=coherent flag
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38163 >
2025-10-30 15:11:24 +00:00
Faith Ekstrand
5a5862c025
nvk: Document some environment variables
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38163 >
2025-10-30 15:11:23 +00:00
Samuel Pitoiset
0dcb800a07
radv: remove some RADV_DEBUG deprecated options
...
They have been marked as deprecated in 25.3, so one release cycle
before they are removed completely.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38085 >
2025-10-30 07:16:23 +00:00
Mel Henning
bf58cfdc48
docs/envvars: Remove references to nine
...
nine is gone, so no need to document its env vars.
Reviewed-by: Emma Anholt <emma@anholt.net >
Reviewed-by: David Heidelberg <david@ixit.cz >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37828 >
2025-10-29 20:08:39 +00:00
Mel Henning
93d51a423a
docs/nvk: Document NVK_DEBUG=trash_memory
...
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37828 >
2025-10-29 20:08:39 +00:00
Mel Henning
edd0cb6d56
docs/nvk: Update hardware support
...
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37828 >
2025-10-29 20:08:39 +00:00
Mel Henning
b92521a019
docs/nvk: Add some developer hardware docs
...
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37828 >
2025-10-29 20:08:38 +00:00
Mel Henning
0afd4bc831
docs/nvk: Add a list of external hardware docs
...
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37828 >
2025-10-29 20:08:38 +00:00
Aitor Camacho
6577d6c9f6
docs: Reorder VK_EXT_image_robustness
...
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38137 >
2025-10-29 19:33:35 +00:00
Aitor Camacho
770486e11d
docs: Add KosmicKrisp to Vulkan
...
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38137 >
2025-10-29 19:33:35 +00:00
Eric Engestrom
f91949f67a
docs: add sha sum for 25.2.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38142 >
2025-10-29 18:42:59 +00:00
Eric Engestrom
fa92adae55
docs: add release notes for 25.2.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38142 >
2025-10-29 18:42:59 +00:00
Eric Engestrom
f55ce8b1ac
docs: update calendar for 25.2.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38142 >
2025-10-29 18:42:59 +00:00