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.