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
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