Mark Collins
f57f1f70cf
docs/freedreno: Add documentation on A7XX LRZ
...
Signed-off-by: Mark Collins <mark@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29453 >
2024-06-07 10:18:10 +00:00
Erik Faye-Lund
d0d5fedbab
docs: wrap long words instead of overflowing
...
This fixes rendering on mobile for the 24.1.1 release notes, where we'd
otherwise end up with horizontal scrolling.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29573 >
2024-06-07 02:32:48 +00:00
Eric Engestrom
f81e38e5a9
docs: add sha256sum for 24.0.9
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29588 >
2024-06-07 00:21:41 +00:00
Eric Engestrom
15627f9203
docs: update calendar for 24.0.9
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29588 >
2024-06-07 00:21:41 +00:00
Eric Engestrom
92a44d3907
docs: add release notes for 24.0.9
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29588 >
2024-06-07 00:21:41 +00:00
Eric Engestrom
4086d3aa38
docs: update calendar for 24.1.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29558 >
2024-06-05 22:22:04 +00:00
Eric Engestrom
3c66a88a0a
docs: add sha256sum for 24.1.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29558 >
2024-06-05 22:22:04 +00:00
Eric Engestrom
2f41aad910
docs: add release notes for 24.1.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29558 >
2024-06-05 22:22:04 +00:00
Eric Engestrom
e1e5663525
docs/meson: replace deprecated pkgconfig with pkg-config
...
See https://mesonbuild.com/Release-notes-for-1-3-0.html#machine-files-pkgconfig-field-deprecated-and-replaced-by-pkgconfig
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29505 >
2024-06-05 10:54:25 +00:00
Faith Ekstrand
1604ab0ef7
dozen: Advertise VK_EXT_shader_replicated_composites
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29509 >
2024-06-04 16:34:48 +00:00
Faith Ekstrand
4db99332f3
lavapipe: Advertise VK_EXT_shader_replicated_composites
...
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29509 >
2024-06-04 16:34:48 +00:00
Faith Ekstrand
f8290aea48
turnip: Advertise VK_EXT_shader_replicated_composites
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29509 >
2024-06-04 16:34:48 +00:00
Faith Ekstrand
bf9038b3b8
radv: Advertise VK_EXT_shader_replicated_composites
...
Reviewed-by: Konstantin Seurer <konstantin.seurer@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29509 >
2024-06-04 16:34:48 +00:00
Faith Ekstrand
705dc133c2
hasvk: Advertise VK_EXT_shader_replicated_composites
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29509 >
2024-06-04 16:34:48 +00:00
Faith Ekstrand
a7db1e80d0
anv: Advertise VK_EXT_shader_replicated_composites
...
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29509 >
2024-06-04 16:34:48 +00:00
Faith Ekstrand
d805ffd1a4
nvk: Advertise VK_EXT_shader_replicated_composites
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29509 >
2024-06-04 16:34:48 +00:00
Eric Engestrom
357dde47a5
docs/calendar: add 24.2 branchpoint and release candidates schedule
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29484 >
2024-05-30 16:30:34 +00:00
Antonio Ospite
09fb55ea92
meson: fix deprecation warning in create-android-cross-file.sh
...
When running .gitlab-ci/container/debian/android_build.sh using the
cross files created by .gitlab-ci/container/create-android-cross-file.sh
meson prints out the following warning:
-----------------------------------------------------------------------
DEPRECATION: "pkgconfig" entry is deprecated and should be replaced by "pkg-config"
-----------------------------------------------------------------------
Use the suggested name `pkg-config` in the cross files to silence the
warning.
Apply the same change also to the example meson cross file in
docs/android.rst
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29431 >
2024-05-29 14:22:39 +00:00
Valentine Burley
20f4cd88e1
tu: Advertise VK_KHR_maintenance6
...
Signed-off-by: Valentine Burley <valentine.burley@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28360 >
2024-05-28 20:02:50 +00:00
Jordan Justen
4beab24d69
docs: Document INTEL_FORCE_PROBE env-var
...
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: José Roberto de Souza <jose.souza@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29273 >
2024-05-28 18:45:49 +00:00
Valentine Burley
674d5b54bf
tu: Expose VK_EXT_nested_command_buffer
...
Signed-off-by: Valentine Burley <valentine.burley@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29347 >
2024-05-24 12:21:07 +00:00
David Heidelberg
c39cf7bcab
docs: correct svga3d redirected URLs
...
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29366 >
2024-05-24 03:19:21 +00:00
Eric Engestrom
cdf75e8e02
docs: update calendar for 24.1.0
...
And add expected calendar for 24.1.x releases.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29334 >
2024-05-22 19:07:01 +00:00
Eric Engestrom
f4cc6645ff
docs: add sha256sum for 24.1.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29334 >
2024-05-22 19:07:01 +00:00
Eric Engestrom
0e3d86f7d3
docs: add release notes for 24.1.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29334 >
2024-05-22 19:07:01 +00:00
Eric Engestrom
4c974c334c
docs: add sha256sum for 24.0.8
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29332 >
2024-05-22 18:35:36 +00:00
Eric Engestrom
7f09cac4a6
docs: update calendar for 24.0.8
...
And add one last 24.0.x release.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29332 >
2024-05-22 18:35:36 +00:00
Eric Engestrom
9c9307a972
docs: add release notes for 24.0.8
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29332 >
2024-05-22 18:35:36 +00:00
Corentin Noël
be6fece6e1
venus: enable VK_KHR_maintenance5
...
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org >
Signed-off-by: Corentin Noël <corentin.noel@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29058 >
2024-05-22 18:15:34 +00:00
Rob Clark
b71f3f1314
docs/features: Add missing AHB for tu
...
Signed-off-by: Rob Clark <robdclark@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29309 >
2024-05-21 18:45:31 +00:00
Adrian Perez de Castro
2934e1fad5
Revert "egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image"
...
The EGL_WL_create_wayland_buffer_from_image is still used in WPE WebKit.
There is work in progress to continue adoption of DMA-BUF usage inside
WebKit which will eventually render the extension unneeded; but in the
meantime an update to a version of Mesa without the extension would
render applications using WPE WebKit unusable.
This reverts commit a3418105b9
.
Signed-off-by: Adrian Perez de Castro <aperez@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29266 >
2024-05-17 14:15:47 +00:00
Karol Herbst
3e3eab12d8
rusticl: bump meson req to 1.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25265 >
2024-05-16 06:40:59 +00:00
Karol Herbst
86a11248a5
rusticl: bump bindgen req to 0.65
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25265 >
2024-05-16 06:40:59 +00:00
Eric Engestrom
3facbc0cd3
docs: update calendar for 24.1.0-rc4
...
And add -rc5/final for next week.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29229 >
2024-05-15 23:15:50 +00:00
Lionel Landwerlin
9a36278475
intel/nir: add printf lowering
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Ivan Briano <ivan.briano@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25814 >
2024-05-15 13:13:38 +00:00
Tapani Pälli
7dcea9dd7b
docs/features: add VK_EXT_legacy_dithering
...
Signed-off-by: Tapani Pälli <tapani.palli@intel.com >
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19414 >
2024-05-15 04:45:55 +00:00
Hans-Kristian Arntzen
6c3457033a
radv: Implement VK_MESA_image_alignment_control
...
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no >
Co-authored-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Co-authored-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29129 >
2024-05-14 09:30:40 +00:00
Faith Ekstrand
cd428e01d7
nvk: Advertise VK_EXT_image_drm_format_modifier
...
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9636
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9480
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24795 >
2024-05-14 04:04:34 +00:00
Faith Ekstrand
d8e200c0d9
nvk: Advertise VK_EXT_queue_family_foreign
...
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24795 >
2024-05-14 04:04:34 +00:00
Mary Guillemard
fa9fb239b7
docs/features: Add EXT_conservative_rasterization for NVK
...
Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28937 >
2024-05-14 00:03:36 +00:00
Valentine Burley
04f945d6c3
docs: Update VK_EXT_legacy_vertex_attributes entries
...
VK_EXT_legacy_vertex_attributes was enabled for both Anv and Turnip
but this never fully made its way to the docs.
Fixes: 8c1cc405d3
("anv: VK_EXT_legacy_vertex_attributes")
Fixes: 660a47ecbf
("tu: support VK_EXT_legacy_vertex_attributes")
Signed-off-by: Valentine Burley <valentine.burley@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29176 >
2024-05-13 22:51:41 +00:00
Rhys Perry
38cbc3c605
radv: advertise VK_EXT_legacy_vertex_attributes
...
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com >
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com >
Gitlab: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11094
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29071 >
2024-05-13 17:22:27 +00:00
Robert Mader
9bdab38424
egl: Implement EGL_MESA_x11_native_visual_id
...
EGL 1.5 specification requires to not match on EGL_NATIVE_VISUAL_ID.
EGL_MESA_x11_native_visual_id extension allows us to remove this
restriction for X11, where we need to match EGL_NATIVE_VISUAL_ID to find
visuals which allow blending.
The reasoning is that on X11, compositors use the visual as "magic bit"
to decide whether to alpha-blend surface contents.
Unlike on most (all?) other windowing systems, requesting an alpha channel
for the config alone does not already imply blending on the compositor
level.
Thus, in order to allow clients to explicitly request configs with
"magic bit" and, similar to GLX, to order configs in a way so clients
not requesting alpha-blending do not get it by accident, do match
visual ids.
Note that one consequence of this is that more configs get
reported to clients.
Based on a patch by Freya Gentz <zegentzy@protonmail.com >, see
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/2376
Signed-off-by: Robert Mader <robert.mader@posteo.de >
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9989 >
2024-05-11 19:43:47 +00:00
Alyssa Rosenzweig
9d5f15abb0
docs: add header-stub for vk_enum_to_str
...
Suppresses fail from test-docs-mr. from the next commit.
Trivial.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29009 >
2024-05-10 18:49:38 +00:00
Alyssa Rosenzweig
1759c0eba7
vulkan: add helper to fill out spirv caps automatically
...
The Vulkan XML tells us exactly which caps are implied by which API versions,
features, extensions, and properties. We just need to parse that and
autogenerate some glue code, that way drivers don't need to track this manually.
This reduces the boilerplate needed when bringing up new features.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Reviewed-by: Iván Briano <ivan.briano@intel.com >
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28905 >
2024-05-09 01:14:22 +00:00
Eric Engestrom
92cac2fe5d
docs: update calendar for 24.1.0-rc3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29112 >
2024-05-08 20:57:03 +00:00
Eric Engestrom
76725c2fac
docs: add sha256sum for 24.0.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29107 >
2024-05-08 17:43:55 +00:00
Eric Engestrom
a2218002ad
docs: update calendar for 24.0.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29107 >
2024-05-08 17:43:55 +00:00
Eric Engestrom
bd725681e4
docs: add release notes for 24.0.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29107 >
2024-05-08 17:43:55 +00:00
Alejandro Piñeiro
39a9f68685
v3dv: enable VK_EXT_extended_dynamic_state2
...
Note that we don't support (and clarify on code why) two of the
features of this extension:
* extendedDynamicState2PatchControlPoints: as we don't support
Tessellation Shaders
* extendedDynamicState2LogicOp: as supporting it would need to allow
compile shader variants after pipeline creation, that we try to
avoid as much as possible (and it is not supported right now)
Note that those two features are not mandatory for Vulkan 1.3. From
spec:
"Promotion to Vulkan 1.3
This extension has been partially promoted. The dynamic state
enumerants VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT,
VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT, and
VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT; and the
corresponding entry points in this extension are included in core
Vulkan 1.3, with the EXT suffix omitted. The enumerants and entry
points for dynamic logic operation and patch control points are not
promoted, nor is the feature structure. Extension interfaces that
were promoted remain available as aliases of the core functionality."
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28980 >
2024-05-08 11:18:28 +00:00