Eric Engestrom
c8a32d21cf
docs/relnotes: add sha256sum for 22.3.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20942 >
2023-01-26 17:37:55 +00:00
Eric Engestrom
cf58992a36
docs: add release notes for 22.3.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20942 >
2023-01-26 17:37:44 +00:00
Dylan Baker
fd927737f5
docs: reset new_features.txt
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20680 >
2023-01-12 22:45:38 +00:00
Eric Engestrom
f2e54b71b5
docs: add release notes for 22.3.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20648 >
2023-01-11 23:00:42 +00:00
Iago Toral Quiroga
c2200a410b
v3dv: expose VK_KHR_shader_integer_dot_product
...
NIR will automatically lower all of these opcodes unless the driver
specifies that it can handle them natively. We don't have any hardware
support for any of these opcodes though, so we just let NIR lower
all of them.
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20639 >
2023-01-11 11:23:14 +00:00
Samuel Pitoiset
9ff54a52ec
docs: update new_features.txt for additional work with RADV
...
This release (23.0) contains less features than usual but the last
branchpoint was delayed and we had end of year holidays.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20609 >
2023-01-11 08:52:26 +00:00
Eric Engestrom
b22dd4d2d3
docs: add release notes for 22.3.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20457 >
2022-12-29 21:20:19 +00:00
Rhys Perry
357d1fc75b
radv/gfx11: enable VK_AMD_shader_explicit_vertex_parameter
...
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20341 >
2022-12-16 17:45:34 +00:00
Eric Engestrom
42de551b83
docs: add release notes for 22.3.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20328 >
2022-12-14 23:04:28 +00:00
Samuel Pitoiset
a43482e8d6
radv: advertise VK_AMD_shader_early_and_late_fragment_tests
...
Pass all dEQP-VK.*early_and_late* tests on GFX10.3.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19738 >
2022-12-14 08:16:27 +00:00
Eric Engestrom
9d665ae439
docs: add release notes for 22.3.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20129 >
2022-12-02 12:17:41 +00:00
Samuel Pitoiset
5c5735fd68
radv: advertise VK_EXT_descriptor_buffer
...
Pass dEQP-VK.*descriptor_buffer*.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19808 >
2022-11-21 07:55:24 +01:00
Dylan Baker
03eb7ae9ae
docs: Add sha256 sum for 22.2.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19793 >
2022-11-17 01:03:13 +00:00
Dylan Baker
5061bd6c25
docs: add release notes for 22.2.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19793 >
2022-11-17 01:03:13 +00:00
Erik Faye-Lund
67b77d8ade
docs: apply some redirects
...
Here's a few redirects that we should apply, in case the redirects
gets removed in the future.
These are mostly of the 301 (moved permanently) kind, but also a
few where the site probably *should* have used the permanent
error-code.
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19574 >
2022-11-10 17:26:19 +01:00
Erik Faye-Lund
9cda6292b9
docs/relnotes: drop links to defunct issue tracker
...
The Meego issue tracker has been defunct for a long time, and sadly the
content wasn't archived by web.archive.org. Let's just drop the links.
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19574 >
2022-11-10 17:17:32 +01:00
Erik Faye-Lund
2289c20802
docs/relnotes: escape non-urls
...
Sphinx can be a bit overly eager at interpreting text with colons in it
as URLs. There's a few cases in our older relnotes where this happens, so
let's escape them to avoid strange, broken links in the rendered output.
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19574 >
2022-11-10 17:17:28 +01:00
Dylan Baker
616635909e
docs: Add sha256 sum for 22.2.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19585 >
2022-11-07 10:28:07 -08:00
Dylan Baker
2fe1aab18f
docs: add release notes for 22.2.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19585 >
2022-11-07 10:28:06 -08:00
Erik Faye-Lund
5525d0b196
docs: use inline-code instead of default role
...
A single backtick escaped string in Sphinx refers to the "default role"
which is vague, and in practice ends up producing the HTML cite-element.
That's almost certainly not what these uses wanted.
A bunch of these would probably be better served using appropriate roles
instead of inline-code markup, but this is almost certainly what was
meant here instead. Let's not let perfect be the enemy of good here, and
just do what was intended. Using the right roles everywhere is a big
task.
I usually don't do changes like these to the relnotes, but in this case
there were a *single* article that had these mistakes. I assume that was
an early bug in the script that generateg the relnotes. Let's patch it,
so we don't get misrendering if we change the default-role.
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19494 >
2022-11-04 16:38:06 +00:00
Eric Engestrom
dfbc142b7a
docs: reset new_features.txt
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch >
2022-11-02 19:19:44 +00:00
Alyssa Rosenzweig
f343bd090d
docs/new_features: Add Panfrost disk cache
...
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Acked-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19474 >
2022-11-02 17:42:24 +00:00
Rhys Perry
5ca344252c
docs: update new_features.txt for non-extension additions to RADV
...
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19469 >
2022-11-02 15:20:52 +00:00
jenneron
d9f0fef91d
docs/panfrost: Document Mali-T620 support
...
This one is already supported
Signed-off-by: Anton Bambura <jenneron@protonmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19415 >
2022-10-31 18:53:24 +00:00
Iago Toral Quiroga
24d9a80247
v3dv: implement VK_EXT_pipeline_robustness
...
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18883 >
2022-10-27 08:17:11 +00:00
Samuel Pitoiset
59be3b8a8f
radv: advertise VK_EXT_extended_dynamic_state3
...
Some tricky dynamic states still need to be implemented for full ds3
support with Zink, I will implement them later.
Pass dEQP-VK.pipeline.*extended_dynamic_state* on NAVI21.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18882 >
2022-10-21 15:56:52 +00:00
Dylan Baker
7887f76997
docs: Add sha256 sum for 22.2.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19172 >
2022-10-19 20:16:00 +00:00
Dylan Baker
4ad1a81cd8
docs: add release notes for 22.2.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19172 >
2022-10-19 20:16:00 +00:00
Dylan Baker
b860a2b802
docs: Add sha256 sum for 22.2.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19040 >
2022-10-11 21:30:02 +00:00
Dylan Baker
7406a3e89f
docs: add release notes for 22.2.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19040 >
2022-10-11 21:30:02 +00:00
Mike Blumenkrantz
7308996921
lavapipe: dynamic state3
...
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18878 >
2022-09-29 05:00:10 +00:00
Iago Toral Quiroga
b6093ffbe7
v3dv: expose VK_EXT_image_robustness
...
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18820 >
2022-09-27 09:08:29 +00:00
Yonggang Luo
51af3f30c6
Update 22.2.0.rst
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18726 >
2022-09-22 20:08:20 +00:00
Dylan Baker
149a7f272c
docs: Add sha256 sum for 22.2.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18726 >
2022-09-22 20:08:20 +00:00
Dylan Baker
fe61d5cfe1
docs: add release notes for 22.2.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18726 >
2022-09-22 20:08:20 +00:00
Eric Engestrom
40bfaa7354
docs: add release notes for 22.1.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18752 >
2022-09-22 13:11:08 +00:00
Eric Engestrom
2b4a819e60
docs: add release notes for 22.1.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18752 >
2022-09-22 13:11:08 +00:00
Dave Airlie
b983fcb585
docs: add new llvmpipe/lavapipe atomic float extensions
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18636 >
2022-09-20 01:10:36 +00:00
Hans-Kristian Arntzen
f5b46a643f
radv: Implement VK_EXT_mutable_descriptor_type.
...
Trivial promotion from VALVE, just rename enums and types.
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18610 >
2022-09-15 16:55:25 +00:00
Mike Blumenkrantz
4e4d91a79d
docs: add more features
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17956 >
2022-09-14 14:19:05 +00:00
Georg Lehmann
1e7a930e10
radv: Enable VK_EXT_load_store_op_none.
...
VK_ATTACHMENT_STORE_OP_NONE_EXT is already supported through
VK_KHR_dynamic_rendering.
It doesn't seem like we need to do anything special for
VK_ATTACHMENT_LOAD_OP_NONE_EXT.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7246
Signed-off-by: Georg Lehmann <dadschoorse@gmail.com >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18545 >
2022-09-13 09:56:11 +00:00
Mike Blumenkrantz
c4f78396d4
zink: support PIPE_CAP_FBFETCH_COHERENT
...
that's what VK_EXT_rasterization_order_attachment_access is for
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18133 >
2022-08-24 12:19:13 +00:00
Rhys Perry
bc1382eed9
docs/radv: advertise VK_KHR_global_priority
...
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18078 >
2022-08-16 11:26:48 +00:00
Samuel Pitoiset
239363f3c6
radv: implement VK_EXT_attachment_feedback_loop_layout
...
This extension introduces a new layout which allows applications
to both render and sample from the same image inside the same draw
(aka. feedback loops).
Previously, the GENERAL layout was used and this introduced some
rendering artifacts because the hw can't read&write DCC/HTILE for
the same image, and we try to keep it compressed on GFX10+.
This helps fixing corruption with D3D9 and RPCS3 games which
are candidate for feedback loops.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4411
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17883 >
2022-08-05 18:10:57 +00:00
Dylan Baker
fcc547328f
docs: Add sha256 sum for 22.1.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17890 >
2022-08-04 18:31:32 +00:00
Dylan Baker
7b65653900
docs: add release notes for 22.1.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17890 >
2022-08-04 18:31:31 +00:00
Dylan Baker
aa14d6144b
docs: Add sha256 sum for 22.1.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17890 >
2022-08-04 18:31:31 +00:00
Dylan Baker
604b48b641
docs: add release notes for 22.1.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17890 >
2022-08-04 18:31:31 +00:00
Dmitry Osipenko
32211788d0
util/disk_cache: Add new mesa-db cache type
...
Introduce new cache type, the Mesa-DB. This is a single-file read/write
cache that is based on the read-only Fossilize DB cache. Mesa-DB supports
cache size capping. It's a much more efficient cache than the multi-file
cache because Mesa-DB doesn't have the inode overhead. The plan is to make
Mesa-DB the default cache implementation once it will be deemed as stable
and well tested. For now users have to set the new MESA_DISK_CACHE_DATABASE
environment variable in order to active the Mesa-DB cache.
Mesa-DB cache is resilient to corrupted cache files and doesn't require
maintenance from users and developers. The size capping is implemented
by evicting least recently used cache items and compacting the cache
database files with the evicted entries. In order to prevent frequent
compaction of the cache, at minimum a half of cache is evicted when cache
is full.
Acked-by: Timothy Arceri <tarceri@itsqueeze.com >
Reviewed-by: Emil Velikov <emil.velikov@collabora.com >
Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16888 >
2022-08-04 17:52:49 +00:00
Dave Airlie
e145912654
lavapipe: enable shader clock
...
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17868 >
2022-08-04 04:21:49 +00:00