Karol Herbst
cc0de56a0e
rusticl/device: allow enablement of fp64 via RUSTICL_FEATURES
...
Signed-off-by: Karol Herbst <kherbst@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22649 >
2023-04-25 04:27:57 +00:00
Karol Herbst
b90d1cfbfe
rusticl/platform: add RUSTICL_FEATURES boilerplate
...
Signed-off-by: Karol Herbst <kherbst@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22649 >
2023-04-25 04:27:57 +00:00
Juan A. Suarez Romero
b346c019d5
v3d: add support for ARB_texture_cube_map_array
...
This implements support for texture cubemap arrays.
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com >
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22482 >
2023-04-24 15:07:32 +00:00
Dylan Baker
a01d9ac330
docs: update calendar for 23.0.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22635 >
2023-04-21 20:26:08 +00:00
Dylan Baker
404e8991ca
docs: update calendar for 23.0.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22635 >
2023-04-21 20:26:07 +00:00
Dylan Baker
328e832750
docs: update calendar for 23.0.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22635 >
2023-04-21 20:26:07 +00:00
Dylan Baker
d6821080cd
docs: Add sha256 sum for 23.0.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22635 >
2023-04-21 20:26:07 +00:00
Dylan Baker
48e753d4c8
docs: add release notes for 23.0.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22635 >
2023-04-21 20:26:07 +00:00
Dylan Baker
63ad833dd0
docs: Add sha256 sum for 23.0.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22635 >
2023-04-21 20:26:07 +00:00
Dylan Baker
10a5ca13b5
docs: add release notes for 23.0.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22635 >
2023-04-21 20:26:07 +00:00
Dylan Baker
6a5a7e791f
docs: Add sha256 sum for 23.0.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22635 >
2023-04-21 20:26:07 +00:00
Dylan Baker
ef3e17bfb0
docs: add release notes for 23.0.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22635 >
2023-04-21 20:26:07 +00:00
Emma Anholt
647ca81654
anv: Only enable GPL if ANV_GPL=true, or if zink or DXVK are the engine.
...
Since there are concerns that the VK_EXT_GPL implementation may have
issues with mesh shading, disable it by default but give users a knob to
turn it on to experiment.
This doesn't automatically enable GPL use in zink, because we lack
extendedDynamicState2PatchControlPoints, but it means that you only need
to set ZINK_DEBUG=gpl and not both env vars.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15637 >
2023-04-17 22:43:37 +00:00
Felix DeGrood
33886e5ef2
docs: add INTEL_MEASURE=cpu
...
Update documentation about INTEL_MEASURE=cpu
Reviewed-by: Mark Janes <markjanes@swizzler.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21505 >
2023-04-14 21:57:50 +00:00
i509VCB
54d01db8a8
docs/asahi: Add hardware glossary
...
Explains some of hardware units referenced throughout the driver.
Signed-off-by: i509VCB <git@i509.me >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22200 >
2023-04-14 09:09:12 +00:00
Lionel Landwerlin
267dcdca8a
docs: add missing MESA_VK_WSI_HEADLESS_SWAPCHAIN variable
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Sagar Ghuge <sagar.ghuge@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22478 >
2023-04-14 00:45:25 +00:00
Eric Engestrom
8f024cdd4d
docs: reset new_features.txt
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22455 >
2023-04-13 08:45:17 +00:00
Karol Herbst
ca1e9917a9
rusticl/program: allow dumping compilation logs through RUSTICL_DEBUG
...
Signed-off-by: Karol Herbst <kherbst@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22280 >
2023-04-13 02:54:21 +00:00
Vitaliy Triang3l Kuzmin
30d141ba63
r600: Alpha to coverage dithering on Evergreen+
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Vitaliy Triang3l Kuzmin <triang3l@yandex.ru >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22384 >
2023-04-13 02:07:52 +00:00
Samuel Pitoiset
642a88df3d
docs: add more release notes for RADV
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22390 >
2023-04-10 18:37:26 +00:00
Samuel Pitoiset
6476abd821
radv: enable VK_EXT_graphics_pipeline_library by default
...
You won't get your money back!
It's been a very long time but everything should be working great now.
This replaces RADV_PERFTEST=gpl by RADV_DEBUG=nogpl to disable the
extension for debugging purposes.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22362 >
2023-04-10 10:02:32 +00:00
Asahi Lina
75e3212809
Revert "asahi: Advertise dual-source blending"
...
This reverts commit f4e2b22646
.
This is broken until GL3 is enabled, possibly due to a core Mesa bug,
but it's a corner case not worth fixing.
Fixes Chromium.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22353 >
2023-04-07 03:23:04 +00:00
Yiwei Zhang
fc22380c32
venus/docs: sync to latest venus supported extensions
...
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22243 >
2023-04-07 03:05:02 +00:00
Alyssa Rosenzweig
a9f9953928
docs/gallium: Note samplers are not used for txf
...
Now that PIPE_CAP_TEXTURE_BUFFER_SAMPLER is gone, txf does not require samplers
for any texture on any Gallium driver. NIR already requires drivers to ignore
sampler_index for non-sampler operation (mainly txf), and nowadays all Gallium
drivers ingest NIR. So, document that samplers aren't bound for txf (etc) as
part of the Gallium frontend-driver contract.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Suggested-by: Marek Olšák <marek.olsak@amd.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22223 >
2023-04-07 01:15:41 +00:00
Alyssa Rosenzweig
6ba29d37c8
gallium: Remove PIPE_CAP_TEXTURE_BUFFER_SAMPLER
...
No more users. It was already not respected by rusticl so you couldn't set it if
you wanted OpenCL support. I regret introducing the CAP in the first place, and
no more drivers should use it.
Reverts d5d3f77e4a
("gallium: Add new cap PIPE_CAP_TEXTURE_BUFFER_SAMPLER").
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22223 >
2023-04-07 01:15:41 +00:00
Emma Anholt
ffa867b535
tgsi: Drop TGSI_OPCODE_DFRACEXP.
...
This is no longer emitted by nir_to_tgsi, so let's drop it. This unlocks
some more TGSI DCE, since now all instructions have a single dest, but
that's a project for another day.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22083 >
2023-04-06 02:32:01 +00:00
Emma Anholt
ba5bc2677f
glsl: Drop PIPE_SHADER_CAP_DFRACEXP_DLDEXP_SUPPORTED.
...
All drivers should now be using the appropriate NIR lowering, so we can
drop this pile of code.
Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22083 >
2023-04-06 02:32:01 +00:00
Emma Anholt
2a33ea95d6
glsl: Retire ldexp lowering in favor of the nir lowering flag.
...
Compilers need to set the nir flag anyway for vulkan, so just pass ldexp
through to NIR and let that handle it.
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22083 >
2023-04-06 02:32:00 +00:00
Emma Anholt
3ede37f8a6
docs: Claim less functionality for glsl_compiler.
...
It doesn't generate GPU code, just GLSL IR code. Also, clarify where to
find the built tool, and what the options do.
Closes : #8674
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22271 >
2023-04-04 20:00:17 +00:00
Emma Anholt
c346413d9c
ci: Add missing dependency on doxygen sources for docs-generation jobs.
...
!22191 broke docs generation and marge didn't notice because of missing
deps.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22271 >
2023-04-04 20:00:17 +00:00
Emma Anholt
6fc9540176
docs: Update Vulkan renderpass docs for !22191
...
Fixes: 6ad5f885af
("vulkan: Drop VkRenderingSelfDependencyInfoMESA")
Closes : #8773
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22271 >
2023-04-04 20:00:17 +00:00
Charlie Birks
46e7a127d9
docs: add a few vulkan extensions supported by multiple drivers
...
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com >
Reviewed-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11445 >
2023-03-31 19:35:36 +00:00
Lucas Fryzek
cffa67af01
gallium: Modify default path for DMABUF to use DRM
...
Modify the code path taken in `u_pipe_screen_get_param_defaults`
to call DRM to check if `PIPE_CAP_DMABUF` is supported. This is
required for overriding the behavior in `dri2_init_screen_extensions`
to support importing DMA bufs on drivers that don't support DRM, by
simply changing how `PIPE_CAP_DMABUF` is handled in their driver.
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Reviewed-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Rob Clark <robdclark@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21654 >
2023-03-31 13:39:07 +00:00
Mike Blumenkrantz
4faa0c2f10
lavapipe: advertise EXT_shader_object
...
Reviewed-by: Dave Airlie <airlied@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22233 >
2023-03-31 13:19:27 +00:00
Erik Faye-Lund
1aa09f3346
docs: make code-block indents consistent
...
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22052 >
2023-03-31 09:39:17 +00:00
Erik Faye-Lund
eec6564258
docs: format code-block as toml
...
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22052 >
2023-03-31 09:39:17 +00:00
Erik Faye-Lund
e7f00ee2c8
docs: format code-block as ini
...
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22052 >
2023-03-31 09:39:17 +00:00
Samuel Pitoiset
56b98bb36d
radv: add dynamic support for rectangles enable/mode
...
This is in VK_EXT_discard_rectangles version 2.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21360 >
2023-03-31 07:59:18 +00:00
Alyssa Rosenzweig
4d2c8bf859
docs: Remove docs about macOS hardware drivers
...
We dropped support for hardware macOS drivers in afe134a49c
("asahi: Drop macOS
backend"), so drop the corresponding documentation. Layered and software drivers
are still supported on macOS for better or worse, so the main "Notes on macOS"
page can stay I think.
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22213 >
2023-03-31 00:55:44 +00:00
Erik Faye-Lund
ba6336ce3e
docs: use version-number as toctree-title for relnotes
...
Using the full titles makes most of these take up two lines in the
toctree. The version number is really the only thing we should care
about, though.
Reviewed-by: Marcin Ślusarz <marcin.slusarz@intel.com >
Reviewed-by: Eric Engestrom <eric@igalia.com >
Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21956 >
2023-03-30 10:09:01 +00:00
Erik Faye-Lund
b09e1ecef0
docs: move old relnotes to _extra directory
...
These aren't built, so they won't get copied out into the public folder
unless we put is inside the _extra folder.
This has been broken all since the conversion to Sphinx, whoops!
Reviewed-by: Eric Engestrom <eric@igalia.com >
Reviewed-by: Marcin Ślusarz <marcin.slusarz@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21956 >
2023-03-30 10:09:01 +00:00
Timur Kristóf
faf8375fc3
radv: Don't expose NV_mesh_shader and don't use it in CI.
...
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22139 >
2023-03-29 15:08:55 +00:00
Erik Faye-Lund
c825303a0f
docs: drop reference to modindex
...
We don't render such a page, so there's no point in linking to it.
Acked-by: Eric Engestrom <eric@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22022 >
2023-03-29 12:53:26 +00:00
Pierre-Eric Pelloux-Prayer
c1050b5330
radv: add RADV_DEBUG=extra_md
...
This enables the use of UMD metadata v2. This allows tools (eg umr)
import buffers.
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21984 >
2023-03-28 15:17:28 +00:00
Pierre-Eric Pelloux-Prayer
46d2655a18
radeonsi: add AMD_DEBUG=extra_md
...
When this debug flag is set, the driver sets the umd metadata for
all color textures and enables the use of extended metadata.
Extended metadata allows umr to import textures and setting these
on all color texture allows to import non-exported textures
(eg: dGPU draw surface when DRI_PRIME=1 is used).
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21984 >
2023-03-28 15:17:28 +00:00
Harri Nieminen
ecf7a7da1b
docs/svga3d: Fix typo
...
Found by codespell
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22149 >
2023-03-28 02:31:05 +00:00
Harri Nieminen
1ffd591562
docs/panfrost: Fix typo
...
Found by codespell
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22149 >
2023-03-28 02:31:05 +00:00
Harri Nieminen
eff5d950ea
docs/freedreno: Fix typos
...
Found by codespell
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22149 >
2023-03-28 02:31:05 +00:00
Harri Nieminen
c9378106ed
docs/gallium: Fix typos
...
Found by codespell
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22149 >
2023-03-28 02:31:05 +00:00
Harri Nieminen
8ebc01ee0b
docs/specs: Fix typos
...
Found by codespell
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22149 >
2023-03-28 02:31:05 +00:00