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
Lionel Landwerlin
f3877182f7
relnotes/features: updates for Vulkan 1.3
...
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/14706 >
2022-01-27 16:42:01 +00:00
Iago Toral Quiroga
692e0dfe27
v3dv: implement VK_KHR_imageless_framebuffer
...
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14704 >
2022-01-27 07:11:20 +00:00
Erik Faye-Lund
f07f4d5ec5
docs: use http-redirect when possible
...
GitLab Pages has added a feature to do proper HTTP redirects, which
are genreally better than the HTML redirects we currently use.
Unfortunately, it doesn't support redirecting to other domains, all
paths must start with a slash. So there's sadly *one* redirect this
doesn't work for. So let's leave that one using a HTML redirect, and
use HTTP redirects when we can.
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14369 >
2022-01-26 23:26:50 +00:00
Eric Engestrom
dcbabb9c9d
docs/release-calendar: add another 21.3.x since 22.0 has been delayed a bit
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14737 >
2022-01-26 20:43:36 +00:00
Eric Engestrom
956c93e154
docs: update calendar and link releases notes for 21.3.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14737 >
2022-01-26 20:43:36 +00:00
Eric Engestrom
b486dfd1a4
docs: add release notes for 21.3.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14737 >
2022-01-26 20:43:36 +00:00
Iván Briano
61ece8f6a4
anv: Enable VK_KHR_dynamic_rendering
...
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13980 >
2022-01-25 18:13:51 -08:00
Samuel Pitoiset
08c6f437cf
radv: advertise Vulkan 1.3
...
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/14707 >
2022-01-25 15:57:53 +00:00
Iago Toral Quiroga
f666f70935
v3dv: support VK_KHR_8bit_storage
...
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14648 >
2022-01-25 09:08:26 +00:00
Iago Toral Quiroga
4f26f50ae4
v3dv: support VK_KHR_16_bit_storage
...
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14648 >
2022-01-25 09:08:26 +00:00
Rohan Garg
1c825d14fb
docs: Update features and new_features for anv
...
Signed-off-by: Rohan Garg <rohan.garg@intel.com>
Reviewed-by: Marcin Ślusarz <marcin.slusarz@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14681 >
2022-01-24 14:18:33 +00:00
Iago Toral Quiroga
a6aa35a091
v3dv: implement VK_KHR_driver_properties
...
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14680 >
2022-01-24 13:56:39 +00:00
Iago Toral Quiroga
33c668a0e0
docs/features: flag VK_KHR_create_renderpass2 as implemented for v3dv
...
This was implemented in 3c86292321
.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14677 >
2022-01-24 10:58:51 +01:00
Jesse Natalie
bbb12b5550
docs: Update d3d12 features
...
Reviewed-by: Sil Vilerino <sivileri@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14624 >
2022-01-21 23:08:26 +00:00
Rhys Perry
e7002b6f96
radv: use wave32 for raytracing
...
Beginning of Quake II RTX, 50% resolution scale, RX 6800: 48 -> 54 FPS.
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14011 >
2022-01-21 16:25:16 +00:00
Mike Blumenkrantz
a4c9276de2
docs: add features/relnotes for zink sparse texture support
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14381 >
2022-01-20 15:51:30 +00:00
Danylo Piliaiev
cadcbed258
tu: expose VK_KHR_copy_commands2
...
Relevant CTS tests:
dEQP-VK.api.copy_and_blit.copy_commands2.*
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14623 >
2022-01-20 10:43:31 +00:00
Guilherme Gallo
9314950726
ci: Add docs for Linux Kernel uprevs
...
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14514 >
2022-01-20 01:29:45 +00:00
Dave Airlie
090f900173
docs: update docs for new extension header.
...
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14437 >
2022-01-20 00:20:06 +00:00
Mike Blumenkrantz
440beb01d7
zink: enable EXT_external_objects pipe caps
...
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14498 >
2022-01-18 23:31:01 +00:00
Qiang Yu
ee040a6b63
radeonsi: enable ARB_sparse_texture2
...
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/14362 >
2022-01-18 16:11:53 +08:00
Qiang Yu
fef018c307
gallium: add PIPE_CAP_QUERY_SPARSE_TEXTURE_RESIDENCY
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14362 >
2022-01-18 16:10:35 +08:00
Danylo Piliaiev
e4c582ee71
tu: support VK_EXT_primitive_topology_list_restart
...
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Reviewed-by: Hyunjun Ko <zzoon@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14556 >
2022-01-17 15:21:03 +00:00
Erik Faye-Lund
493f688331
ensure csv-files are crlf on disk
...
According to RFC 4189 CSV files should be encoded using CRLF newlines,
not LF. This helps compatibility with tools, like python's csv module,
who always uses CRLF.
While we're at it, normalize the one CSV that was CRLF in-repo to LF,
and let git do the newline-normalization when needed instead.
Reviewed-by: Eric Engestrom <eric@engestrom.ch>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12405 >
2022-01-16 08:39:44 +00:00
Lionel Landwerlin
e760c5b37b
anv: add perfetto source
...
v2: Increase custom stall data (Felix)
Fixup build (Felix)
v3: Add API enum (Rohan)
Fixup old comment (Rohan)
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Rohan Garg <rohan.garg@intel.com>
Acked-by: Antonio Caggiano <antonio.caggiano@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13996 >
2022-01-14 20:17:44 +00:00