Tecnología

Khronos publica la especificación final de Vulkan Ray Tracing

Khronos publica la especificación final de Vulkan Ray Tracing
Hoy, Khronos ha lanzado las versiones finales del conjunto de especificaciones de extensión de Vulkan, GLSL y SPIR-V que integran a la perfección el trazado de rayos en el marco Vulkan existente. Este es un hito importante, ya que es el primer estándar abierto, multiplataforma y de proveedores cruzados de la industria para la aceleración del trazado de rayos, y se puede implementar utilizando el procesamiento de GPU existente o núcleos de trazado de rayos dedicados. Vulkan Ray Tracing resultará familiar para cualquiera que haya utilizado DirectX Raytracing (DXR) en DirectX 12, pero también presenta una funcionalidad avanzada como la capacidad de equilibrar la carga de las operaciones de configuración del trazado de rayos en la CPU del host. Aunque el trazado de rayos se implementará por primera vez en los sistemas de escritorio, estas extensiones de Vulkan se han diseñado para permitir y fomentar que el trazado de rayos también se implemente en dispositivos móviles.

Estas extensiones se lanzaron inicialmente como versiones provisionales en marzo de 2020. Desde entonces, hemos recibido e incorporado comentarios de proveedores de hardware y desarrolladores de software, tanto dentro de Khronos como de la industria en general, pero la forma general de la API y la funcionalidad proporcionada son fundamentalmente sin cambios. Gracias a todos los que revisaron y utilizaron las extensiones provisionales y especialmente a los que proporcionaron comentarios.

El lanzamiento de hoy de las especificaciones de extensión es solo el comienzo del lanzamiento de Vulkan Ray Tracing. En los próximos días y semanas, los componentes adicionales del ecosistema, como las cadenas de herramientas de sombreado y las capas de validación, se actualizarán con soporte para la funcionalidad de trazado de rayos para garantizar que los desarrolladores puedan usar fácilmente estas extensiones en sus aplicaciones. El progreso de estas actualizaciones del ecosistema se puede rastrear en GitHub. Esto culminará con el lanzamiento de Vulkan SDK (1.2.162.0 o posterior) con soporte de Khronos Vulkan Ray Tracing a mediados de diciembre.

La funcionalidad general proporcionada por el conjunto de extensiones de Vulkan Ray Tracing no ha cambiado desde sus versiones provisionales. El conjunto final de extensiones lanzado hoy es:
Especificaciones de la extensión Vulkan

  • VK_KHR_acceleration_structure
  • VK_KHR_ray_tracing_pipeline
  • VK_KHR_ray_query
  • VK_KHR_pipeline_library
  • VK_KHR_deferred_host_operations

Especificaciones de las extensiones SPIR-V

  • SPV_KHR_ray_tracing
  • SPV_KHR_ray_query

Especificaciones de extensiones GLSL

  • GLSL_EXT_ray_tracing
  • GLSL_EXT_ray_query
  • GLSL_EXT_ray_flags_primitive_culling

Para más información visite esta página.

Leave a Comment

You may also like

Más