Christian Gmeiner
2675a2fae7
etnaviv: Enable ARB_draw_buffers_blend for HALTI5+
...
Starting with HALTI5 we have per-buffer blend functions.
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com >
Reviewed-by: Lucas Stach <l.stach@pengutronix.de >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26565 >
2024-10-04 09:48:24 +00:00
Christian Gmeiner
acd3faa463
etnaviv: Enable EXT_draw_buffers2 for HALTI5+
...
Starting with HALTI5 we have per-buffer blend enable and mask.
Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com >
Reviewed-by: Lucas Stach <l.stach@pengutronix.de >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26565 >
2024-10-04 09:48:24 +00:00
Eric Engestrom
87c9690d8d
docs: add sha sum for 24.2.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31511 >
2024-10-03 17:47:52 +00:00
Eric Engestrom
7791afe7d7
docs: update calendar for 24.2.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31511 >
2024-10-03 17:47:52 +00:00
Eric Engestrom
34d02b9191
docs: add release notes for 24.2.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31511 >
2024-10-03 17:47:52 +00:00
Faith Ekstrand
7dc6826bc3
nak,nvk: Implement VK_KHR_shader_quad_control
...
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10687
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31470 >
2024-10-02 21:10:32 +00:00
Erik Faye-Lund
fd0ff1502a
panvk: expose already-implemented KHR_maintenance1
...
Seems this is already implemeted, mostly thanks to common code.
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31264 >
2024-10-02 17:59:45 +00:00
Erik Faye-Lund
322c89e9fa
panvk: implement KHR_get_memory_requirements2
...
The rest is already in place, it seems.
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31264 >
2024-10-02 17:59:44 +00:00
Jules Blok
1c119b1d95
docs: Update status of VK_EXT_depth_clamp_control support
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31411 >
2024-09-30 22:18:27 +00:00
Mohamed Ahmed
d5df263ac9
nvk: Enable VK_EXT_host_image_copy
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30044 >
2024-09-28 02:46:28 +00:00
Faith Ekstrand
83b220f833
nvk: Advertise VK_EXT_device_generated_commands
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31394 >
2024-09-26 17:18:26 +00:00
Job Noorman
71080b0fa1
tu: advertise VK_KHR_shader_subgroup_rotate
...
Signed-off-by: Job Noorman <jnoorman@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31358 >
2024-09-26 16:36:36 +00:00
Dylan Baker
f8273555d3
anv: enable VK_EXT_ycbcr_2plane_444_formats
...
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31352 >
2024-09-25 22:10:14 +00:00
Eric Engestrom
2c62ca05b3
docs/release-calendar: add 24.3 branchpoint and rcs
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31279 >
2024-09-23 17:39:00 +00:00
Connor Abbott
dbc4a2e30b
tu: Initial support for VK_KHR_calibrated_timestamps on a750
...
Starting with a750, the ALWAYS_ON counter is initialized from a loadable
counter in CX power domain, which is never turned off except during a
GPU reset. This means that timestamps should always be monotonic except
if the GPU resets, in which case subsequent submits should return
DEVICE_LOST anyway. Thus it should be good enough to satisfy the Vulkan
requirement that vkCmdWriteTimestamp is monotonic.
kgsl tries to synchronize the CX counter to the CPU counter, and
additionally adds a synchronization ioctl to improve the accuracy. I'm
not sure whether the former is really useful for us, but the latter
should eventually be implemented in drm/msm. However for now we can
expose the extension without any kernel support.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31100 >
2024-09-23 07:17:01 -04:00
Mike Blumenkrantz
ac912b3754
mesa: OVR_multiview_multisampled_render_to_texture
...
this is automatically supported for anyone that supports OVR_multiview
and EXT_multisampled_render_to_texture
Acked-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31235 >
2024-09-20 18:54:26 +00:00
Faith Ekstrand
f36e5dbe60
nvk: Advertise VK_KHR_shader_float_controls2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31170 >
2024-09-20 17:09:14 +00:00
Antonio Ospite
cebaa64ee3
android: fix build by removing references to dri-search-path
...
In commit 41e83b243c
(meson: remove dri-search-path, 2024-09-18) the
`dri-search-path` meson option was removed but its usage in the Android
build files was left there, resulting in the following error when
building for Android:
-----------------------------------------------------------------------
FAILED: out/target/product/vsoc_x86_64/obj_x86/MESON_MESA3D/.build.timestamp
...
meson.build:4:0: ERROR: Unknown options: "dri-search-path"
-----------------------------------------------------------------------
Remove the usage of the option when building for Android, and while at
it remove also any mention of if in docs/drivers/llvmpipe.rst
Remove also the MESA3D_LIB_DIR variable which was used only for
dri-search-path.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31266 >
2024-09-19 23:42:13 +00:00
Eric Engestrom
5378bdc5fd
docs: add sha sum for 24.2.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31236 >
2024-09-18 22:25:17 +00:00
Eric Engestrom
45cf19f0f0
docs: update calendar for 24.2.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31236 >
2024-09-18 22:25:17 +00:00
Eric Engestrom
2a6e0e45cd
docs: add release notes for 24.2.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31236 >
2024-09-18 22:25:17 +00:00
Georg Lehmann
bc3b8c3a13
radv: advertise VK_KHR_shader_float_controls2
...
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31172 >
2024-09-18 20:46:17 +00:00
Mike Blumenkrantz
bb47308264
docs: OVR_multiview features
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31128 >
2024-09-18 13:07:41 +00:00
Mike Blumenkrantz
3b99f9bc0e
mesa: support OVR_multiview2
...
this reuses the same pipe cap to indicate that
both extensions are supported
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31128 >
2024-09-18 13:07:41 +00:00
Mike Blumenkrantz
5c5763f6a8
gallium: add PIPE_CAP_MULTIVIEW
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31128 >
2024-09-18 13:07:41 +00:00
Rohan Garg
8b272c8d8c
docs: update feature matrix for VK_KHR_shader_relaxed_extended_instruction
...
Signed-off-by: Rohan Garg <rohan.garg@intel.com >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Acked-by: Faith Ekstrand <faith.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30791 >
2024-09-16 15:58:35 +00:00
Daniel Stone
0f6be273f1
doc/vc4: Remove reference to old shader-db
...
Piglit has the traces now.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31111 >
2024-09-12 19:07:45 +00:00
Daniel Stone
d8839b2548
doc/linkcheck: Exclude cgit.fd.o
...
It's no more.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31111 >
2024-09-12 19:07:44 +00:00
Daniel Stone
ebd45f0e64
docs/gallium: Fix broken GL extension link
...
The :ext: macro doesn't know that astc_ldr is actually defined in the
astc_hdr spec doc.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31111 >
2024-09-12 19:07:44 +00:00
Daniel Stone
3b2d85d213
doc/llvmpipe: Fix broken link syntax
...
Signed-off-by: Daniel Stone <daniels@collabora.com >
Fixes: 13a2805325
("llvmpipe: FlameGraph profiling support")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31111 >
2024-09-12 19:07:44 +00:00
Daniel Schürmann
a9d64fa1bd
radv: promote VK_NV_compute_shader_derivatives -> VK_KHR_compute_shader_derivatives
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30972 >
2024-09-11 08:37:46 +00:00
Faith Ekstrand
e0e7d8d910
nvk: Advertise VK_NV/KHR_compute_shader_derivatives
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31105 >
2024-09-10 20:13:32 +00:00
Caio Oliveira
eb68e6e84c
anv: Advertise VK_KHR_compute_shader_derivatives
...
This was promoted from VK_NV_compute_shader_derivatives.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Daniel Schürmann <daniel@schuermann.dev >
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30956 >
2024-09-10 18:22:42 +00:00
Karol Herbst
45b531fdfc
rusticl: add nir debugging option
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30152 >
2024-09-10 10:54:41 +00:00
Karol Herbst
8383c727b2
rusticl/platform: add env variable to disable kernel variants
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30152 >
2024-09-10 10:54:41 +00:00
Samuel Pitoiset
8802612458
radv: advertise VK_KHR_pipeline_binary
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30812 >
2024-09-10 08:19:52 +00:00
David Rosca
1d71557397
docs: Remove OMX frontend
...
Acked-by: Leo Liu <leo.liu@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30865 >
2024-09-09 18:14:49 +00:00
Eric Engestrom
10bc4cc480
docs: Fix linkcheck failures
...
This job has been failing for a while. Make it not fail.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31059 >
2024-09-09 12:54:34 +00:00
Mary Guillemard
51157e7440
docs: Mark timer queries as done on panfrost
...
Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30553 >
2024-09-09 09:26:42 +02:00
Dylan Baker
a089d8e89b
docs: update sha sums for 24.2.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31065 >
2024-09-06 18:19:24 +00:00
Dylan Baker
d6c1bda9eb
docs: update sha sums for 24.2.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31065 >
2024-09-06 18:19:24 +00:00
Dylan Baker
b489dc4918
docs: add release notes for 24.2.2
...
Conflicts:
docs/relnotes.rst
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31065 >
2024-09-06 18:19:24 +00:00
Faith Ekstrand
4aa1259eb4
nvk: Adverties VK_KHR_dynamic_rendering_local_read
...
Reviewed-by: Mary Guillemard <mary.guillemard@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31033 >
2024-09-05 17:55:21 +00:00
Erico Nunes
6f3c003433
v3dv: unconditionally expose VK_EXT_queue_family_foreign
...
Zink currently requires VK_EXT_queue_family_foreign to set
PIPE_CAP_DMABUF, which is one of the requirements to create a
gbm context.
v3dv already conditionally supported this extension for Android.
As it is now required for Zink in Mesa, move it to the driver's
common set.
This allows v3dv to create gbm contexts with Zink again since
this was made a stricter requirement as a side effect of
ab08b79ef7
("gbm: use driver check for dmabuf export").
Tested with Zink on a gbm EGL application as well as sway with
the wlroots Vulkan backend, which also requires this extension.
Signed-off-by: Erico Nunes <nunes.erico@gmail.com >
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30938 >
2024-09-05 15:44:01 +00:00
Aleksi Sapon
13a2805325
llvmpipe: FlameGraph profiling support
...
For use outside Linux.
Enable dumping JIT address mappings and assembly
using an environment variable. Add a script to map
JIT addresses in collapsed stacks, and annotate
assembly dumps with sample counts.
Reviewed-by: Konstantin Seurer <konstantin.seurer@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30626 >
2024-09-05 14:19:20 +00:00
Erico Nunes
4f99e84367
docs/ci: pass -D platforms=[] to avoid dependencies
...
Since commit 8f6fca89aa
("meson: delete dri3 build option"),
the docs build attempts to find dependencies like xshmfence which
are not found in the current docs image.
Avoid checking for those dependencies by not enabling any platforms,
which will skip the check overall.
Signed-off-by: Erico Nunes <nunes.erico@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31025 >
2024-09-04 22:57:25 +00:00
Daniel Stone
2e97d7b35c
doc/llvmpipe: Update URL to fix linkcheck
...
linkcheck-docs has been failing for a little while now.
Signed-off-by: Daniel Stone <daniels@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30939 >
2024-08-30 13:26:41 +00:00
Faith Ekstrand
4442d61b16
nvk: Advertise VK_KHR_maintenance7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30925 >
2024-08-29 23:33:05 +00:00
Eric Engestrom
615d6b0e1a
docs: add sha sum for 24.1.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30910 >
2024-08-29 04:20:30 +00:00
Eric Engestrom
8503dbd0d2
docs: update calendar for 24.1.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30910 >
2024-08-29 04:20:30 +00:00