Hoy, The Khronos Group, un consorcio abierto de compañías líderes en la industria que crean estándares avanzados de interoperabilidad, anunció el último hito de la hoja de ruta para Vulkan, la API de computación y gráficos 3D multiplataforma. La hoja de ruta de Vulkan se dirige al mercado de "gráficos inmersivos", compuesto por smartphones, tabletas, portátiles, consolas y dispositivos de sobremesa de gama media y alta. El hito Vulkan Roadmap 2024 recoge un conjunto de capacidades que se espera sean compatibles con los nuevos productos para ese mercado, a partir de 2024. La especificación de la hoja de ruta proporciona un aumento significativo de la funcionalidad para los dispositivos objetivo y establece la dirección evolutiva de la API, incluyendo tanto nuevas capacidades de hardware como mejoras en el modelo de programación para los desarrolladores de Vulkan.
Vulkan Roadmap 2024 es la segunda versión de la hoja de ruta de Vulkan. Los productos que lo soporten deben ser conformes con Vulkan 1.3 y soportar las extensiones y capacidades definidas en las especificaciones de las hojas de ruta 2022 y 2024. Las especificaciones de la hoja de ruta de Vulkan utilizan el mecanismo Vulkan Profile para ayudar a los desarrolladores a crear aplicaciones Vulkan portátiles; los requisitos de la hoja de ruta se expresan en archivos JSON legibles por máquina, y las herramientas del SDK de Vulkan generan automáticamente código que facilita a los desarrolladores la consulta y la activación de la compatibilidad con el perfil en sus aplicaciones.
Las extensiones y características requeridas por Vulkan Roadmap 2024 incluyen varias extensiones recién lanzadas, además de soporte obligatorio para una serie de características previamente opcionales y aumentos en las capacidades mínimas de hardware:
Lectura local de renderizado dinámico: La extensión VK_KHR_dynamic_rendering_local_read añade soporte para dependencias locales de framebuffer al renderizado dinámico, permitiendo a los desarrolladores pasar completamente al renderizado dinámico en todas las GPUs. Más información en el blog.
Reconvergencia máxima de sombreadores: La extensión VK_KHR_shader_maximal_reconvergence define el comportamiento intuitivo de la divergencia de hilos en los sombreadores, lo que permite desarrollar algoritmos paralelos avanzados.
Control de cuadrantes de sombreado: La extensión VK_KHR_shader_quad_control define operaciones de texturizado mejoradas en el flujo de control, lo que permite mejorar el rendimiento y la calidad. Si desea más información, consulte el blog Maximal Reconvergence and Shader Quad Control.
Funciones adicionales: El hito Vulkan Roadmap 2024 también requiere compatibilidad con los tipos de enteros de 8/16 bits y medio flotante del sombreador, multidibujo indirecto, parámetros de dibujo del sombreador, descriptores push y un aumento de 7 conjuntos de descriptores y 8 anexos de color (cada uno de ellos a partir de 4).
La compatibilidad con estas nuevas extensiones se incluirá en la próxima versión del SDK de Vulkan. Se espera que la mayoría de los adoptantes de Vulkan compatibles con el hito Vulkan Roadmap 2024 ofrezcan productos conformes a partir de 2024.
"El lanzamiento del hito Vulkan Roadmap 2024 marca nuestro segundo paso en el camino que trazamos con el lanzamiento de Vulkan 1.3 y Vulkan Roadmap 2022. A medida que ampliamos la hoja de ruta de Vulkan hacia el futuro, estamos construyendo un impulso hacia una mayor estandarización y eficiencia para el ecosistema Vulkan". Las características clave de la especificación Roadmap 2024 incluyen tanto mejoras de calidad de vida ampliamente solicitadas como algunas novedades importantes, y su presencia en la hoja de ruta garantiza que se convertirán en estándar en una amplia gama de hardware. Esto facilitará el desarrollo de aplicaciones portátiles y permitirá a los desarrolladores trabajar de forma más eficiente. No sólo estamos creando una API de gráficos, sino que estamos sentando las bases del futuro de los gráficos inmersivos, lo que demuestra el valor del desarrollo colaborativo y la visión compartida de la comunidad Vulkan", afirma Tom Olson, presidente del grupo de trabajo Vulkan.
Los desarrolladores están invitados a asistir a Vulkanised 2024 (Sunnyvale, CA | Feb 7-9) para tener la oportunidad de aprender más sobre la hoja de ruta de Vulkan 2024 y el conjunto de herramientas de perfiles, y para conectarse con colegas y expertos de la industria para explorar los últimos desarrollos de Vulkan.
Evolución de Vulkan
Las especificaciones de Vulkan Roadmap exponen funciones avanzadas que inicialmente se encuentran en GPUs de gama alta, pero que se generalizarán en GPUs de gama media-alta durante la vigencia de dicha especificación. A medida que estas funciones se generalicen en las GPU de uso general, se convertirán en candidatas para su incorporación a futuras especificaciones del núcleo de Vulkan.

Comments