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
Lionel Landwerlin
6eb554a9c7
intel/ds: allow user to select metric set at start time
...
Rather than using always the same metric set, let the user choose when
starting the producer with :
INTEL_PERFETTO_METRIC_SET=RasterizerAndPixelBackend ./build/src/tool/pps/pps-producer
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
Jesse Natalie
dbad53ec6b
docs: Update d3d12 feature list
...
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14504 >
2022-01-14 08:36:38 -08:00
Jesse Natalie
dd1c6bff29
docs: Update d3d12 features
...
Reviewed-by: Sil Vilerino <sivileri@microsoft.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14486 >
2022-01-14 15:54:33 +00:00
Iago Toral Quiroga
fbe4d7ccf4
v3dv: implement VK_EXT_4444_formats
...
Because these formats are introduced trough an extension, their
enum values are exceedingly large and we cannot use them to index
directly into the format table we had for core formats. Instead,
we put these in a separate table and we always use the
VK_ENUM_OFFSET helper to index into these tables.
Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14533 >
2022-01-14 10:10:10 +00:00
Juan A. Suarez Romero
cd678c7029
v3d/doc: do not expose ARB_shader_image_load_store
...
V3D does not support formatless writings.
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Reviewed-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14288 >
2022-01-13 09:12:35 +00:00
Eric Engestrom
cd6377741d
docs: update calendar and link releases notes for 21.3.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14526 >
2022-01-13 02:55:35 +00:00
Eric Engestrom
7240b37948
docs: add release notes for 21.3.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14526 >
2022-01-13 02:55:35 +00:00
Dylan Baker
d3398a8e03
docs: move the release for 22.0 out
...
Between a troubles with Marge and FD.O, and requests for a bit more
time for a few patches to land, we're going to bump the release out by
three weeks.
Acked-by: Caio Oliveira <caio.oliveira@intel.com >
Acked-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com >
Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14502 >
2022-01-13 01:21:16 +00:00
Rhys Perry
cc802cab7c
radv: add RADV_DEBUG=splitfma
...
This splits application-provided FMA in vertex/geometry/tesselation/mesh
shaders.
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com >
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14458 >
2022-01-12 23:50:35 +00:00
Christian Gmeiner
b2ae4b2ac4
lima: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY
...
Occlusion queries are supported always but only the number of
supported samples differ.
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com >
Reviewed-by: Vasily Khoruzhick <anarsoul@gmail.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14361 >
2022-01-12 23:19:22 +00:00
Christian Gmeiner
b497e454b3
vc4: remove not needed lie about PIPE_CAP_OCCLUSION_QUERY
...
Occlusion queries are supported always but only the number of
supported samples differ.
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com >
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com >
Reviewed-by: Juan A. Suarez <jasuarez@igalia.com >
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14361 >
2022-01-12 23:19:22 +00:00
Jesse Natalie
c503187388
docs: Update d3d12 extension list and new_features.txt
...
Reviewed-by: Sil Vilerino <sivileri@microsoft.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14367 >
2022-01-11 01:36:56 +00:00
Danylo Piliaiev
d77bfc117c
tu,ir3: Implement VK_KHR_shader_integer_dot_product
...
- gen4 - has dp4acc and dp2acc, dp4acc is used to implement
4x8 dot product.
- gen3 - has dp2acc, in OpenCL blob uses dp2acc for dot product
on both get3 and gen4.
- gen2 - unknown, lower everything.
- gen1 - no dp2acc, lower everything. OpenCL blob doesn't advertise
cl_qcom_dot_product8 but still generates code for it.
The assembly is more verbose and uses yet to be documented
mad32.u16 instruction.
Passes:
dEQP-VK.spirv_assembly.instruction.compute.opsdotkhr.*
dEQP-VK.spirv_assembly.instruction.compute.opudotkhr.*
dEQP-VK.spirv_assembly.instruction.compute.opsudotkhr.*
dEQP-VK.spirv_assembly.instruction.compute.opsdotaccsatkhr.*
dEQP-VK.spirv_assembly.instruction.compute.opudotaccsatkhr.*
dEQP-VK.spirv_assembly.instruction.compute.opsudotaccsatkhr.*
Only packed 4x8 unsigned and mixed versions are accelerated.
However in theory we should be able to do better for signed version
than current NIR lowering.
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13986 >
2022-01-10 13:21:24 +02:00
Guilherme Gallo
9f58275f98
ci: skqp: Add documentation on how to maintain skqp jobs
...
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/14146 >
2022-01-05 20:15:04 +00:00
Emma Anholt
c00db99e0e
gallium: Delete PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS
...
Softpipe was the only driver still using this feature. I had enabled it
in ba22f014f9
("softpipe: Enable PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS;") for
an instr count win, but it's really not important to that driver and it's
not worth keeping the knob around just for that.
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14360 >
2022-01-04 23:05:41 +00:00
Timur Kristóf
6fee84bc2e
radv: Enable NV_mesh_shader with a perftest flag.
...
We don't plan to support NV_mesh_shader officially on RADV,
because it performs poorly on AMD hardware. However, we are
implementing this extension to get some experience with mesh
shader technology.
Users should not rely on this support because we are going
to remove it if/when a potential cross-vendor extension appears.
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com >
Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13580 >
2021-12-31 13:05:09 +00:00
Markus_included
273edf76c2
Fixed you're to your
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14164 >
2021-12-30 21:51:19 +00:00
Qiang Yu
71e2df73d9
radeonsi: enable ARB_sparse_texture
...
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/14223 >
2021-12-30 16:11:19 +08:00
Qiang Yu
7f48aba641
gallium: add caps for sparse texture support
...
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/14223 >
2021-12-30 16:11:19 +08:00
Dave Airlie
af3cbc5379
gallium/mesa: enhance PIPE_CAP_CLIP_PLANES to support override number
...
There exists hardware intel gen4 specifically that has only 6 clip planes
but supports GLSL 1.30. This enhances the CAP so that the current values
of 0,1 remain the same, but giving it a larger number will override the
max.
This allows the gen4 intel to set this to 6 and leave everyone else alone.
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14344 >
2021-12-30 16:07:42 +10:00
Eric Engestrom
e573f54473
docs: update calendar and link releases notes for 21.3.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14341 >
2021-12-29 21:51:22 +00:00
Eric Engestrom
e4135c265d
docs: add release notes for 21.3.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14341 >
2021-12-29 21:51:05 +00:00
Pavel Ondračka
6f7421f50d
r300: Replace RADEON_NO_TCL with RADEON_DEBUG=notcl
...
The old option was broken with shader cache.
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14333 >
2021-12-29 18:11:59 +00:00
Pavel Ondračka
44f134bc21
r300: Document the RADEON_DEBUG options
...
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Signed-off-by: Pavel Ondračka <pavel.ondracka@gmail.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14333 >
2021-12-29 18:11:59 +00:00
Jason2013
36f8f9b882
Fix typo
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14169 >
2021-12-28 13:34:04 +00:00
Dave Airlie
535a9d4203
mesa: drop optional tex/tnl maintains mode.
...
These are always going to be on with gallium
v2: drop call, tidy up switch (kwg)
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
Reviewed-by: Marek Olšák <marek.olsak@amd.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14261 >
2021-12-23 19:06:56 +00:00
Alyssa Rosenzweig
9da1787488
docs/macos: Update for recent Mesa changes
...
- Default c_std is now c11, no need to workaround
89b4f337d5
("c_std=c11 in meson default_options")
- gallium-xlib has been renamed to xlib:
76791db088
("mesa/x11: Remove the swrast-classic-based fake libGL")
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14216 >
2021-12-20 17:53:27 +00:00
Thomas H.P. Andersen
44dba714f5
docs: update the required meson version
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14240 >
2021-12-18 10:34:44 +00:00
Eric Engestrom
96d28f4cde
docs: update calendar and link releases notes for 21.3.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14250 >
2021-12-17 23:41:49 +00:00
Eric Engestrom
7dbd3d73d4
docs: add release notes for 21.3.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14250 >
2021-12-17 23:41:49 +00:00
Adam Jackson
231ccb6100
docs: Remove no-longer-accurate text about the xlib driver
...
Mesa hasn't supported color-index rendering in a long time, and
gallium's xlib target doesn't respect MESA_GAMMA.
Reviewed-by: Emma Anholt <emma@anholt.net >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14125 >
2021-12-09 15:08:17 -05:00
Samuel Pitoiset
e18e857292
radv: add initial SPM support on GFX10+
...
RGP doesn't support previous generations. This can be enabled with
RADV_THREAD_TRACE_CACHE_COUNTERS=true.
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/13737 >
2021-12-08 08:40:51 +00:00
Erik Faye-Lund
5439e3c412
docs: remove stale notice about deleted dir
...
We're not going to move this directory like this comment suggests, as
the suggested target no longer exists. Let's just drop the mention.
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14079 >
2021-12-07 22:54:27 +00:00
Erik Faye-Lund
d16263cdee
docs: remove mentions of deleted code
...
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com >
Reviewed-by: Adam Jackson <ajax@redhat.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14079 >
2021-12-07 22:54:27 +00:00
Timothy Arceri
3580ffaa44
doc: update source tree doc to reflect recent classic/swrast deletions
...
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com >
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14078 >
2021-12-07 01:01:37 +00:00