summaryrefslogtreecommitdiff
path: root/docs/relnotes/new_features.txt
AgeCommit message (Collapse)AuthorFilesLines
2024-05-14radv: Implement VK_MESA_image_alignment_controlHans-Kristian Arntzen1-0/+1
Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no> Co-authored-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Co-authored-by: Samuel Pitoiset <samuel.pitoiset@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/29129>
2024-05-13docs: Update VK_EXT_legacy_vertex_attributes entriesValentine Burley1-1/+1
VK_EXT_legacy_vertex_attributes was enabled for both Anv and Turnip but this never fully made its way to the docs. Fixes: 8c1cc405d371 ("anv: VK_EXT_legacy_vertex_attributes") Fixes: 660a47ecbf69 ("tu: support VK_EXT_legacy_vertex_attributes") Signed-off-by: Valentine Burley <valentine.burley@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29176>
2024-05-13radv: advertise VK_EXT_legacy_vertex_attributesRhys Perry1-1/+1
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Georg Lehmann <dadschoorse@gmail.com> Gitlab: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11094 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29071>
2024-05-07lavapipe: VK_EXT_legacy_vertex_attributesMike Blumenkrantz1-0/+1
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29068>
2024-05-07radv: advertise VK_KHR_dynamic_rendering_local_readSamuel Pitoiset1-0/+1
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27263>
2024-04-24docs: reset new_features.txtEric Engestrom1-19/+0
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28906>
2024-04-23radv: advertise VK_EXT_nested_command_bufferSamuel Pitoiset1-1/+1
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28826>
2024-04-19nvk: Advertise VK_KHR_shader_subgroup_rotate.Robin Kertels1-1/+1
Signed-off-by: Robin Kertels <robin.kertels@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27863>
2024-04-18nvk: Enable EXT_nested_command_buffer.Robin Kertels1-0/+1
Signed-off-by: Robin Kertels <robin.kertels@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27856>
2024-04-08radv: enable VK_EXT_shader_object by defaultSamuel Pitoiset1-0/+1
This has been a long and painful extension to implement but finally RADV has support for it on all supported generations. It's passing VKCTS and GLCTS through Zink but the number of application using ESO is currently very limited. This adds RADV_DEBUG=noeso to disable it for debugging purposes. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28374>
2024-04-05docs: update lavapipe featuresMike Blumenkrantz1-0/+2
Reviewed-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27805>
2024-04-03radv: advertise VK_EXT_device_address_binding_reportSamuel Pitoiset1-0/+1
This extension can be very useful for debugging VM faults with AMDGPU because it's possible to associate VA ranges with Vulkan objects. Also useful for detecting use-after-free. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28373>
2024-04-01docs: add alpha-to-one features for RADVSamuel Pitoiset1-1/+2
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28434>
2024-03-26docs: Update features.txt and new_features.txt for anv and nvkValentine Burley1-1/+1
Both of these drivers implement VK_KHR_shader_maximal_reconvergence. Signed-off-by: Valentine Burley <valentine.burley@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28388>
2024-03-25nvk: Advertise VK_KHR_shader_subgroup_uniform_control_flowFaith Ekstrand1-0/+1
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28300>
2024-03-15Revert "nvk: Enable VK_KHR_shader_subgroup_uniform_control_flow"Faith Ekstrand1-1/+0
This reverts commit ac5d529c6513baba30641466d88afbc5ba2787ef. We're failing 4 of the tests: dEQP-VK.reconvergence.subgroup_uniform_control_flow_ballot.compute.nesting4.1.2 dEQP-VK.reconvergence.subgroup_uniform_control_flow_elect.compute.nesting4.1.2 dEQP-VK.reconvergence.workgroup_uniform_control_flow_ballot.compute.nesting4.1.2 dEQP-VK.reconvergence.workgroup_uniform_control_flow_elect.compute.nesting4.1.2 This is because we aren't guaranteeing re-convergence for loop continues. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28221>
2024-03-13nvk: Enable VK_KHR_shader_subgroup_uniform_control_flowValentine Burley1-0/+1
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9622 Signed-off-by: Valentine Burley <valentine.burley@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28033>
2024-03-08docs: Update features.txt for anv, nvk and tuValentine Burley1-5/+5
Signed-off-by: Valentine Burley <valentine.burley@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28052>
2024-03-01docs/panfrost: Document Mali-T600 supportAnton Bambura1-0/+1
Signed-off-by: Anton Bambura <jenneron@postmarketos.org> Acked-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27519>
2024-03-01radv: Expose VK_EXT_map_memory_placed.Bas Nieuwenhuizen1-0/+1
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27689>
2024-03-01panfrost: Update the release note to mention G310/G610 additionBoris Brezillon1-0/+1
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Reviewed-by: Antonino Maniscalco <antonino.maniscalco@collabora.com> Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26358>
2024-02-14docs: update for GL4.6 and ES3.2 on asahiAlyssa Rosenzweig1-0/+2
https://rosenzweig.io/blog/conformant-gl46-on-the-m1.html Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27616>
2024-02-09radv: enable VK_KHR_shader_quad_controlDaniel Schürmann1-0/+1
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27277>
2024-02-09radv: enable VK_KHR_shader_maximal_reconvergenceDaniel Schürmann1-0/+1
Reviewed-by: Georg Lehmann <dadschoorse@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27277>
2024-01-30vulkan: enable VK_KHR_shader_expect_assumeDaniel Schürmann1-0/+1
This implementation ignores the hints. Acked-by: Caio Oliveira <caio.oliveira@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27265>
2024-01-26radv: advertise VK_KHR_index_type_uint8Samuel Pitoiset1-0/+1
Promoted from the EXT. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27262>
2024-01-26radv: advertise VK_KHR_line_rasterizationSamuel Pitoiset1-0/+1
Promoted from the EXT. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27262>
2024-01-26radv: advertise VK_KHR_load_store_op_noneSamuel Pitoiset1-0/+1
Promoted from the EXT. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27262>
2024-01-25radv: enable VK_KHR_shader_subgroup_rotateGeorg Lehmann1-0/+1
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27269>
2024-01-11docs: reset new_features.txtEric Engestrom1-24/+0
Signed-off-by: Eric Engestrom <eric@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27000>
2024-01-10asahi: implement xfb overflow queriesAlyssa Rosenzweig1-0/+1
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26963>
2024-01-09egl: implement EGL_EXT_query_reset_notification_strategySimon Zeni1-0/+1
`EGL_EXT_query_reset_notification_strategy` complements `EXT_create_context_robustness` and enables an application or framework to retrieve an existing context's reset notification strategy in order to create a compatible shared context. Signed-off-by: Simon Zeni <simon.zeni@collabora.com> Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25996>
2024-01-05radv: Implement VK_KHR_ray_tracing_position_fetchKonstantin Seurer1-0/+1
Reviewed-by: Friedrich Vock <friedrich.vock@gmx.de> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26895>
2024-01-03radv: advertise VK_KHR_maintenance6Samuel Pitoiset1-0/+1
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26757>
2023-12-13radv: advertise VK_KHR_vertex_attribute_divisorSamuel Pitoiset1-0/+1
This is a promotion from the EXT, except the new property supportsNonZeroFirstInstance which should already be supported. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26595>
2023-12-11radv: promote EXT_calibrated_timestamps to KHRSamuel Pitoiset1-0/+1
All functionality are similar. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26596>
2023-12-09asahi: Implement ARB_cull_distanceAlyssa Rosenzweig1-0/+1
Passes KHR-GL33.cull_distance.* and the piglits. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26614>
2023-12-09asahi: Implement ARB_viewport_arrayAlyssa Rosenzweig1-0/+2
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26614>
2023-12-09asahi: Implement multidraw indirectAlyssa Rosenzweig1-0/+1
GS only for now (inserting a passthru GS if needed). This should be optimized later, but it's ~correct. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26614>
2023-12-09asahi: advertise ARB_shader_texture_image_samplesAlyssa Rosenzweig1-0/+1
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26614>
2023-12-05radv: advertise VK_EXT_depth_clamp_zero_oneSamuel Pitoiset1-0/+1
RADV already implements this behavior, so enabling this extension is a no-op. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26443>
2023-11-17d3d12: GL4.6Jesse Natalie1-0/+1
This enables pipeline stats and SO overflow queries Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26210>
2023-11-12docs: Fix typo in OpenGL 3.3 support on AsahiMart Raudsepp1-1/+1
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26166>
2023-11-07asahi: Implement ARB_base_instanceAlyssa Rosenzweig1-0/+1
Now that load_base_instance is wired up (as part of the indirect GS implementation), this is really easy. Validated with Piglit. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
2023-11-07docs: Mark timer queries as done on asahiAlyssa Rosenzweig1-0/+2
Strictly needs uapi support that's not upstream, but so does the rest of the driver (-: Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
2023-11-07asahi: Advertise ARB_clip_controlAlyssa Rosenzweig1-0/+1
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
2023-11-07asahi: Advertise geometry shadersAlyssa Rosenzweig1-0/+3
and cube arrays. Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
2023-11-06radv: advertise VK_EXT_device_faultSamuel Pitoiset1-0/+1
This is only exposed if the kernel supports GPUVM fault query. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25875>
2023-10-26radv: advertise VK_EXT_image_compression_controlSamuel Pitoiset1-0/+3
This will be used by vkd3d-proton to disable eg. DCC per image in order to workaround game bugs. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25681>
2023-10-25docs: reset new_features.txtEric Engestrom1-21/+0
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25892>