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
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
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
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
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
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
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
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
Dylan Baker
fb4fc1fd50
new_features: Add OpenSWR removal
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11264 >
2021-12-06 23:37:50 +00:00
Bas Nieuwenhuizen
e914a6710f
radv: Expose the VK_KHR_dynamic_rendering extension.
...
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13721 >
2021-12-05 17:21:32 +00:00
Eric Engestrom
897dde881c
docs: add release notes for 21.3.1
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13998 >
2021-12-01 19:32:36 +00:00
Samuel Pitoiset
db3d76c42d
radv: advertise VK_KHR_synchronization2
...
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/13549 >
2021-11-26 13:41:23 +00:00
Dylan Baker
6d37d741a4
docs: add sha256 sums for 21.2.6 relnotes
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13950 >
2021-11-24 21:24:15 -08:00
Dylan Baker
0481c17c6c
docs: add release notes for 21.2.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13950 >
2021-11-24 21:24:13 -08:00
Eric Engestrom
1061f3ad0d
docs: add release notes for 21.3.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13848 >
2021-11-18 19:00:02 +00:00
Joshua Ashton
68ec867181
radv: Implement VK_EXT_image_view_min_lod
...
Signed-off-by: Joshua Ashton <joshua@froggi.es>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13820 >
2021-11-18 01:05:06 +00:00
Mike Blumenkrantz
aa5ca7fc3c
features: add dynamic render for lavapipe
...
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13627 >
2021-11-04 03:22:09 +00:00
Dylan Baker
c8bf9100cd
docs: add sha256 sums for 21.2.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13579 >
2021-10-28 17:46:35 +00:00
Dylan Baker
f07a614995
docs: add release notes for 21.2.5
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13579 >
2021-10-28 17:46:35 +00:00
Dylan Baker
57755cad55
docs: add sha256 sum for 21.2.4 release
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13369 >
2021-10-14 20:50:11 +00:00
Dylan Baker
8236a7741d
docs: add release notes for 21.2.4
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13369 >
2021-10-14 20:50:11 +00:00
Eric Engestrom
7d9950e924
docs: reset new_features.txt
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
2021-10-13 20:29:27 +01:00
Rhys Perry
d9c7a17542
radv: enable VK_EXT_vertex_input_dynamic_state
...
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Tested-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4768
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11717 >
2021-10-13 05:13:10 +00:00
Eric Engestrom
9aee7855d2
egl: implement EGL_EXT_present_opaque on wayland
...
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: James Jones <jajones@nvidia.com>
Reviewed-by: Simon Ser <contact@emersion.fr>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12373 >
2021-10-12 21:40:54 +00:00
Samuel Pitoiset
49c3a88fad
radv: implement VK_KHR_format_feature_flags2
...
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/13194 >
2021-10-12 10:20:47 +00:00
Samuel Pitoiset
6b9e12ea25
radv: advertise VK_KHR_maintenance4
...
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/13193 >
2021-10-11 08:25:46 +00:00
Timur Kristóf
52413a93af
radv: Enable NGG culling by default on GFX10.3, add nonggc debug flag.
...
This commit enables NGG culling on all GFX10.3 GPUs by default.
A new debug flag environment variable RADV_DEBUG=nonggc is added to
disable this feature on GPUs where it is enabled by default.
The previous perf test flag RADV_PERFTEST=nggc will not be needed on
GFX10.3 anymore but it can still be used to enable the feature on
GPUs where it isn't on by default.
Totals from 58239 (45.27% of 128647) affected shaders:
VGPRs: 1989752 -> 2049408
(+3.00%); split: -3.21%, +6.21%
SpillSGPRs: 675 -> 883 (+30.81%); split: -78.07%, +108.89%
CodeSize: 72205968 -> 153572764 (+112.69%)
LDS: 0 -> 227125248 (+inf%)
MaxWaves: 1614598 -> 1646934 (+2.00%); split: +3.08%, -1.08%
Instrs: 14202239 -> 29654042 (+108.80%)
Latency: 87986508 -> 136960419 (+55.66%); split: -0.23%, +55.89%
InvThroughput: 14444832 -> 21141875 (+46.36%); split: -0.01%, +46.37%
VClause: 340794 -> 493067 (+44.68%); split: -1.33%, +46.01%
SClause: 520983 -> 738636 (+41.78%); split: -0.25%, +42.03%
Copies: 775639 -> 2787382 (+259.37%)
Branches: 296911 -> 1225431 (+312.73%)
PreSGPRs: 1316896 -> 2057270 (+56.22%); split: -0.14%, +56.36%
PreVGPRs: 1473558 -> 1658432 (+12.55%); split: -1.44%, +13.99%
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/13086 >
2021-10-08 14:18:54 +00:00
Lionel Landwerlin
b996fa8efa
anv: implement VK_KHR_synchronization2
...
v2: Use u_foreach_bit64() (Samuel)
v3: Add missing handling of VkMemoryBarrier2KHR in pNext of
VkSubpassDependency2KHR (Samuel)
v4: Remove unused ANV_PIPELINE_STAGE_PIPELINED_BITS (Ivan)
v5: fix missing anv_measure_submit() (Jason)
constify anv_pipeline_stage_pipelined_bits (Jason)
v6: Split flushes & invalidation emissions on
vkCmdSetEvent2KHR()/vkCmdWaitEvents2KHR() (Jason)
v7: Only apply flushes once on events (Jason)
v8: Drop split flushes for this patch
v9: Add comment about ignore some fields of VkMemoryBarrier2 in
VkSubpassDependency2KHR (Jason)
Drop spurious PIPE_CONTROL change s/,/;/ (Jason)
v10: Fix build issue on Android (Lionel)
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9045 >
2021-10-06 20:22:38 +00:00
Dylan Baker
56510179b6
docs" Add SHA256 sum for mesa 21.2.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13109 >
2021-09-29 22:53:32 +00:00
Dylan Baker
4423581ab3
docs: add release notes for 21.2.3
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13109 >
2021-09-29 22:53:32 +00:00
Dylan Baker
773f2fbf6b
docs/relnotes/21.2.2: Add SHA256 sum
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12963 >
2021-09-21 17:57:08 +00:00
Dylan Baker
0689f57dd9
docs: add release notes for 21.2.2
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12963 >
2021-09-21 17:57:08 +00:00
Bas Nieuwenhuizen
f1095260a4
radv: Experimentally enable RT extensions.
...
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12592 >
2021-09-21 01:53:39 +00:00
Dave Airlie
86399c1b1f
lavapipe: enable KHR_spirv_1_4
...
One test fails but I think it's a missing barrier in the test
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12888 >
2021-09-17 05:38:29 +10:00
Dave Airlie
a2c30c1488
docs: update docs for new llvmpipe/lavapipe features
...
Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11816 >
2021-09-16 04:15:41 +00:00
Eric Engestrom
996e50a60a
docs: add release notes for 21.1.8
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12780 >
2021-09-08 22:37:44 +01:00
Rhys Perry
522f135d06
radv: expose VK_KHR_shader_integer_dot_product
...
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12617 >
2021-09-03 13:21:28 +00:00
Mike Blumenkrantz
ae6a5e8f46
docs: update features for lavapipe
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12627 >
2021-09-01 22:01:03 +00:00
Dave Airlie
07956bbcae
lavapipe: VK_KHR_depth_stencil_resolve support
...
This adds support for depth stencil resolves to lavapipe.
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12504 >
2021-08-31 23:26:45 +00:00
Mike Blumenkrantz
88c3904289
docs: mark off ES 3.2 for zink
...
blammo
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12603 >
2021-08-31 19:45:30 +00:00
Samuel Pitoiset
906f7f4296
radv: advertise VK_EXT_primitive_topology_list_restart
...
Everything should be already supported, except patch list.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12611 >
2021-08-30 18:39:20 +00:00
Dave Airlie
8f72268fc9
llvmpipe: enable GL compatibility profiles
...
The two rasterpos fails looks related to GLSL linking, the vertex
shader is linked with the geometry shader which doesn't use any
of it's outputs so they seem to get removed, which stops the rasterpos
from working.
Reviewed-by: Emma Anholt <emma@anholt.net>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12374 >
2021-08-17 05:34:55 +10:00
Eric Engestrom
d6cfc97156
docs: add release notes for 21.1.7
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12331 >
2021-08-11 21:16:24 +00:00
Dave Airlie
c16f7e2a19
docs: add llvmpipe host memory extensions
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12316 >
2021-08-11 10:06:22 +10:00
Dylan Baker
04adf1834c
docs: add release notes for 21.2.0
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12202 >
2021-08-04 12:09:11 -07:00
Eric Engestrom
ffb95954bf
docs: add release notes for 21.1.6
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12116 >
2021-07-30 23:10:09 +00:00
Mike Blumenkrantz
09d9b8cf9a
features: mark off timelines for lavapipe
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12071 >
2021-07-29 00:06:10 +00:00
Samuel Pitoiset
72f55cf7c4
radv: implement VK_EXT_shader_atomic_float2
...
Some floating atomic instructions are not available on GFX8-9.
No LLVM support.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12060 >
2021-07-27 08:44:36 +02:00