[Mesa-dev] [PATCH 2/3] docs/features: Move the Vulkan 1.1 extensions to the 1.1 section

Bas Nieuwenhuizen bas at basnieuwenhuizen.nl
Thu Jul 12 09:30:53 UTC 2018


On Thu, Jul 12, 2018 at 1:03 AM, Jason Ekstrand <jason at jlekstrand.net> wrote:
> While we're at it, add some extensions we missed along the way like the
> VK_KHR_maintenanceN extensions.
> ---
>  docs/features.txt | 39 +++++++++++++++++++++++++--------------
>  1 file changed, 25 insertions(+), 14 deletions(-)
>
> diff --git a/docs/features.txt b/docs/features.txt
> index 0705ff9974b..61ca4d2da65 100644
> --- a/docs/features.txt
> +++ b/docs/features.txt
> @@ -354,39 +354,50 @@ we DO NOT WANT implementations of these extensions for Mesa.
>
>  Vulkan 1.0 -- all DONE: anv, radv
>
> -Khronos extensions that are not part of any Vulkan version:
> +Vulkan 1.1 -- all DONE: anv, radv
> +
>    VK_KHR_16bit_storage                                  in progress (Alejandro)
> -  VK_KHR_android_surface                                not started
> +  VK_KHR_bind_memory2                                   DONE (anv, radv)
>    VK_KHR_dedicated_allocation                           DONE (anv, radv)
>    VK_KHR_descriptor_update_template                     DONE (anv, radv)
> -  VK_KHR_display                                        DONE (anv, radv)
> -  VK_KHR_display_swapchain                              DONE (anv, radv)
> +  VK_KHR_device_group                                   not started
> +  VK_KHR_device_group_creation                          not started
>    VK_KHR_external_fence                                 DONE (anv, radv)
>    VK_KHR_external_fence_capabilities                    DONE (anv, radv)
> -  VK_KHR_external_fence_fd                              DONE (anv, radv)
> -  VK_KHR_external_fence_win32                           not started
>    VK_KHR_external_memory                                DONE (anv, radv)
>    VK_KHR_external_memory_capabilities                   DONE (anv, radv)
> -  VK_KHR_external_memory_fd                             DONE (anv, radv)
> -  VK_KHR_external_memory_win32                          not started
>    VK_KHR_external_semaphore                             DONE (anv, radv)
>    VK_KHR_external_semaphore_capabilities                DONE (anv, radv)
> -  VK_KHR_external_semaphore_fd                          DONE (anv, radv)
> -  VK_KHR_external_semaphore_win32                       not started
>    VK_KHR_get_memory_requirements2                       DONE (anv, radv)
>    VK_KHR_get_physical_device_properties2                DONE (anv, radv)
> +  VK_KHR_maintenance1                                   DONE (anv, radv)
> +  VK_KHR_maintenance2                                   DONE (anv, radv)
> +  VK_KHR_maintenance3                                   DONE (anv, radv)
> +  VK_KHR_multiview                                      DONE (anv, radv)
> +  VK_KHR_relaxed_block_layout                           DONE (anv, radv)
> +  VK_KHR_sampler_ycbcr_conversion                       DONE (anv, radv)

Does it make sense to put radv here? Technically we implemented the
extension, but all we implemented was the bit to say "no we don't
support that".

> +  VK_KHR_shader_draw_parameters                         DONE (anv, radv)
> +  VK_KHR_storage_buffer_storage_class                   DONE (anv, radv)
> +  VK_KHR_variable_pointers                              DONE (anv, radv)
> +
> +Khronos extensions that are not part of any Vulkan version:
> +  VK_KHR_android_surface                                not started
> +  VK_KHR_display                                        DONE (anv, radv)
> +  VK_KHR_display_swapchain                              DONE (anv, radv)
> +  VK_KHR_external_fence_fd                              DONE (anv, radv)
> +  VK_KHR_external_fence_win32                           not started
> +  VK_KHR_external_memory_fd                             DONE (anv, radv)
> +  VK_KHR_external_memory_win32                          not started
> +  VK_KHR_external_semaphore_fd                          DONE (anv, radv)
> +  VK_KHR_external_semaphore_win32                       not started
>    VK_KHR_get_surface_capabilities2                      DONE (anv, radv)
>    VK_KHR_incremental_present                            DONE (anv, radv)
> -  VK_KHR_maintenance1                                   DONE (anv, radv)
>    VK_KHR_mir_surface                                    not started
>    VK_KHR_push_descriptor                                DONE (anv, radv)
>    VK_KHR_sampler_mirror_clamp_to_edge                   DONE (anv, radv)
> -  VK_KHR_shader_draw_parameters                         DONE (anv, radv)
>    VK_KHR_shared_presentable_image                       not started
> -  VK_KHR_storage_buffer_storage_class                   DONE (anv, radv)
>    VK_KHR_surface                                        DONE (anv, radv)
>    VK_KHR_swapchain                                      DONE (anv, radv)
> -  VK_KHR_variable_pointers                              DONE (anv, radv)
>    VK_KHR_wayland_surface                                DONE (anv, radv)
>    VK_KHR_win32_keyed_mutex                              not started
>    VK_KHR_win32_surface                                  not started
> --
> 2.17.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list