Erik Faye-Lund
fa41bd0687
docs: improve language in zink article
...
Turns out, this was not proper use of language!
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15300 >
2022-03-09 16:19:16 +00:00
Erik Faye-Lund
e666134975
docs: fixup zink gl 4.3 requirements
...
The multiViewport feature isn't required for GL 4.3, it's required for
GL 4.1. Technically speaking, we could have just dropped it because we
already list the maxViewports requirement. But it seems better to be
very clear here to me.
Fixes: 29f8f21bff
("docs: document zink GL 4.3 requirements")
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15300 >
2022-03-09 16:19:16 +00:00
Erik Faye-Lund
b21e7e1ef7
docs: match build-flags markup with meson docs
...
In meson.rst, we document build-flags with double backticks, which puts
it inside a code-tag in the rendered HTML instead of a cite-tag like we
currently do.
Acked-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15213 >
2022-03-02 14:36:42 +00:00
Erik Faye-Lund
23d3fb6da2
docs: fix a broken link
...
Acked-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15213 >
2022-03-02 14:36:42 +00:00
Danylo Piliaiev
549e861dc1
turnip: Implement VK_EXT_physical_device_drm
...
Copied from ANV and V3DV.
v1. Fix a build error for clang "unannotated fall-through between switch labels"
( Hyunjun Ko <zzoon.ko@igalia.com > )
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6011
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14971 >
2022-03-01 07:10:40 +00:00
Erik Faye-Lund
f2dee2ea55
docs: update irc channel
...
According to the virglrenderer README.rst[1] file, #virgil3d has moved
from FreeNode to OFTC. Let's update our link as well.
While we're at it, use a proper link as well.
[1]: https://gitlab.freedesktop.org/virgl/virglrenderer/-/blob/master/README.rst
Acked-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13836 >
2022-02-27 11:09:41 +00:00
Erik Faye-Lund
5558f7de59
docs: mark virgl gles2 renderer as done
...
Acked-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13836 >
2022-02-27 11:09:41 +00:00
Erik Faye-Lund
5cce0d1d9d
docs: update virgl description
...
Since this text was written, VirGL has become a shipping, production
quality solution. It's no longer a research project. Let's update the
text to reflect that.
While we're at it, let's drop the project from the page title, as this
is no longer the docs for the entire project.
Acked-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13836 >
2022-02-27 11:09:41 +00:00
Erik Faye-Lund
ca4ad9c2cb
docs: link to gitlab instead of cgit
...
While we're at it, let's update the releasing article as well.
Acked-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13836 >
2022-02-27 11:09:41 +00:00
Erik Faye-Lund
32de503b02
docs: master -> main
...
Acked-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13836 >
2022-02-27 11:09:41 +00:00
Erik Faye-Lund
76ee3eeae9
docs: Virgl -> VirGL
...
The name used for this project is usually stylized as VirGL instead of
"Virgil" or "Virgil 3D" these days. Let's be consistent.
Acked-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13836 >
2022-02-27 11:09:41 +00:00
Erik Faye-Lund
4ebd3b041b
docs: qemu -> QEMU
...
This is the official syling of the name, let's use that instead of
lower-case for consistensy.
Acked-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13836 >
2022-02-27 11:09:41 +00:00
Erik Faye-Lund
5494b68694
docs: add missing get
...
This sentence doesn't make sense without a 'get' or something similar
here.
Acked-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13836 >
2022-02-27 11:09:40 +00:00
Erik Faye-Lund
2015d458b6
docs: remove a few repeated words
...
It doesn't make sense to repeat these, let's fix that.
Acked-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13836 >
2022-02-27 11:09:40 +00:00
Erik Faye-Lund
6897266ce0
docs: import virgl docs
...
The docuentation has been imported verbatim from
https://virgil3d.github.io/ .
Acked-by: Chia-I Wu <olvaffe@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13836 >
2022-02-27 11:09:40 +00:00
Mike Blumenkrantz
5ffed2a299
features: VK_EXT_depth_clip_control for lavapipe
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15126 >
2022-02-25 05:27:27 +00:00
Erik Faye-Lund
834db3aa8d
docs: remove incorrect drivers from extension
...
This extension isn't wired up in Gallium, so there's just no way a
Gallium driver like Panfrost exposes it.
While there were support in i965 for this for the cancelled Broxton GPU,
thre's no such support in the Iris driver. And since Broxton has been
cancelled, it's unlikely to be wired up any time soon.
Fixes: da23a31726
("docs/features: Update ASTC entries for Panfrost")
Acked-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15145 >
2022-02-24 23:25:56 +00:00
Eric Engestrom
c9e6d3ba73
docs: update calendar and link releases notes for 21.3.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15149 >
2022-02-23 21:20:34 +00:00
Eric Engestrom
9bb16991b8
docs: add release notes for 21.3.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15149 >
2022-02-23 21:20:34 +00:00
Danylo Piliaiev
ebc23ac963
turnip: Implement VK_ARM_rasterization_order_attachment_access
...
Trivially implemented by using A6XX_GRAS_SC_CNTL_SINGLE_PRIM_MODE.
This extension is useful for emulators e.g. AetherSX2 PS2 emulator and
could drastically improve performance when blending is emulated.
Relevant tests:
dEQP-VK.rasterization.rasterization_order_attachment_access.*
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15106 >
2022-02-23 11:31:59 +00:00
Erik Faye-Lund
9a14ddc22d
docs: add license to the redirects script
...
I always intended this to be covered by the MIT license like with the
rest of my contributions, but somehow forgot to add it.
Let's add that license to make things clear.
Reviewed-by: Marcin Ślusarz <marcin.slusarz@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14751 >
2022-02-22 16:15:47 +00:00
Adam Jackson
2eb644e470
mesa: Enable GL_NV_pack_subimage
...
This just legalizes a few of the pixelstore pack parameters in GLES2
that are already legal in desktop and GLES3. glamor takes advantage of
this in the GetImage and software-fallback paths.
Reviewed-by: Zoltán Böszörményi <zboszor@gmail.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14977 >
2022-02-22 10:45:28 -05:00
Samuel Pitoiset
5e2d9202e2
radv: add RADV_FORCE_VRS_CONFIG_FILE to configure per-vertex VRS
...
Similar to RADV_FORCE_VRS but from a file. If present, this is used
instead of RADV_FORCE_VRS.
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/14713 >
2022-02-16 08:11:29 +01:00
Samuel Pitoiset
a862e15ee7
radv: rename RADV_FORCE_VRS_NONE to RADV_FORCE_VRS_1x1 and accept 1x1
...
It's the default value.
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/14713 >
2022-02-16 08:11:27 +01:00
Shmerl
da8c2f5ed3
docs/features: Mark VK_KHR_ray_query in progress
...
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15000 >
2022-02-12 19:18:13 -05:00
Eric Engestrom
bfcc7c20c8
docs: update calendar and link releases notes for 21.3.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14956 >
2022-02-10 00:28:37 +00:00
Eric Engestrom
d66a22a02b
docs: add release notes for 21.3.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14956 >
2022-02-10 00:28:37 +00:00
Dylan Baker
aabc7034d7
docs: update calendar for 22.0.0-rc2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14953 >
2022-02-09 20:42:46 +00:00
Mike Blumenkrantz
7e9481eaac
gallium: add PIPE_CAP_CULL_DISTANCE_NOCOMBINE
...
for drivers where separate cull distance variables are required, this
lets them avoid having to write yet another pass to undo gallium's mangling
of shader info
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14878 >
2022-02-08 14:03:09 +00:00
Danylo Piliaiev
44bdac9849
tu: Implement VK_AMD_buffer_marker to support Graphics Flight Recorder
...
Graphics Flight Recorder is:
"The Graphics Flight Recorder (GFR) is a Vulkan layer to help
trackdown and identify the cause of GPU hangs and crashes.
It works by instrumenting command buffers with completion tags."
This is a nice little tool which could help quickly identify the call
which hanged. Or if command buffer is executed for too long.
The tiling nature of our GPU shouldn't be a big issue aside from
lower performance.
For non-segfault case, if:
- Hang happens at the same place in cmdbuf and draw/dispatch is not
finished at that point - it is likely that there is an infinite
loop in some of the shaders in this draw.
- Hang happens always in different place - likely there is nothing
wrong and command buffer just takes too long to execute and you
should try increasing hangcheck_period_ms. If it doesn't help
it is likely a synchronization issue.
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13553 >
2022-02-07 12:53:34 +02:00
Jesse Natalie
81061ed645
docs: Update d3d12 features
...
Reviewed-by: Sil Vilerino <sivileri@microsoft.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14881 >
2022-02-04 20:49:23 +00:00
Danylo Piliaiev
fded7a95c5
turnip: Expose VK_KHR_shader_non_semantic_info
...
This is entirely implemented in the SPIR-V frontend.
Relevant CTS tests:
dEQP-VK.spirv_assembly.instruction.compute.non_semantic_info.*
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14829 >
2022-02-04 09:24:06 +00:00
Danylo Piliaiev
ff059605aa
turnip: Implement VK_KHR_zero_initialize_workgroup_memory
...
Moved nir_lower_compute_system_values to lower
load_local_invocation_index which could be emitted by
nir_zero_initialize_shared_memory.
Relevant CTS tests:
dEQP-VK.compute.zero_initialize_workgroup_memory.*
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14829 >
2022-02-04 09:24:06 +00:00
Danylo Piliaiev
c6d1cac6e5
turnip: Expose VK_EXT_image_robustness
...
VK_EXT_image_robustness is a strict subset of VK_EXT_robustness2
so we could just expose it.
Relevant CTS tests: dEQP-VK.robustness.image_robustness.*
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14829 >
2022-02-04 09:24:06 +00:00
Danylo Piliaiev
679713d5f9
turnip/doc: Update turnip extension list
...
We were missing VK_EXT_subgroup_size_control and
VK_EXT_extended_dynamic_state2.
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14829 >
2022-02-04 09:24:06 +00:00
Jesse Natalie
3affb69eaa
docs: Update d3d12 features
...
Reviewed-by: Bill Kristiansen <billkris@microsoft.com >
Reviewed-By: Sil Vilerino <sivileri@microsoft.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14837 >
2022-02-04 00:07:53 +00:00
Dylan Baker
04f6e91de0
docs: update calendar for 22.0.0-rc1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14845 >
2022-02-02 23:54:10 +00:00
Dylan Baker
647df89664
docs: reset new_features.txt
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14843 >
2022-02-02 23:46:15 +00:00
Caio Oliveira
242c7a6513
anv: Add experimental support for VK_NV_mesh_shader
...
Enable setting ANV_EXPERIMENTAL_NV_MESH_SHADER=1 environment variable.
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Marcin Ślusarz <marcin.slusarz@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13662 >
2022-02-02 18:17:57 +00:00
Shmerl
06aaa2cead
docs/features: Add VK_KHR_acceleration_structure, VK_KHR_pipeline_library, VK_KHR_ray_query, VK_KHR_ray_tracing_pipeline.
...
Closes : #5901
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14796 >
2022-02-02 08:06:34 +00:00
Mike Blumenkrantz
1285319394
docs: update features/relnotes for zink sparse texture clamp
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14813 >
2022-02-01 18:55:50 +00:00
Qiang Yu
d1e46d34f7
radeonsi: enable ARB_sparse_texture_clamp
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Qiang Yu <yuq825@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14488 >
2022-02-01 10:28:05 +00:00
Qiang Yu
d68087a1d9
gallium: add PIPE_CAP_CLAMP_SPARSE_TEXTURE_LOD
...
For ARB_sparse_texture_clamp.
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Qiang Yu <yuq825@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14488 >
2022-02-01 10:28:05 +00:00
Lionel Landwerlin
bbe97c3871
docs: update INTEL_DEBUG environment variable documentation
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5929
Acked-by: Caio Oliveira <caio.oliveira@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14800 >
2022-02-01 07:53:21 +00:00
Lionel Landwerlin
17d143231b
docs/anv: add descriptor memory layout
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14522 >
2022-01-31 07:59:00 +00:00
Lionel Landwerlin
4999e4cd4c
docs/anv: list environment variables
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14522 >
2022-01-31 07:59:00 +00:00
Lionel Landwerlin
a98045c31b
docs: start some documentation on Anv
...
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14522 >
2022-01-31 07:59:00 +00:00
Chia-I Wu
c3a74e10f9
venus: updates to the doc
...
VIRTGPU_PARAM_CONTEXT_INIT has been upstreamed. Misc updates to reflect
the current status.
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14777 >
2022-01-28 20:13:49 +00:00
Alyssa Rosenzweig
a78861b0fb
docs/panfrost: Add new Midgard/Bifrost chips
...
These should be fine. It's only the early chips that are too broken to see the
light of day.
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14726 >
2022-01-28 17:47:46 +00:00
Iago Toral Quiroga
5974949c0d
v3dv: expose VK_KHR_depth_stencil_resolve
...
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14752 >
2022-01-28 12:25:43 +00:00