Vulkan 1.4.367 se lanzó esta mañana como la última revisión de especificación para la API de gráficos y computación de alto rendimiento. Más allá de las correcciones estándar de errores menores y aclaraciones, esta actualización introduce un nuevo ID de controlador para Borealis. Este identificador respalda la bifurcación del controlador Vulkan de Mesa para Apple Silicon que está adoptando capacidades de IA como parte del proyecto Aurora Silicon.

Un segundo cambio significativo en este lanzamiento es la adición de la extensión VK_KHR_maintenance12. El ingeniero de Valve Mike Blumenkrantz colaboró en esta extensión junto con ingenieros de NVIDIA, Nintendo, LunarG y AMD. Coherente con las extensiones de mantenimiento anteriores, esta actualización agrupa una colección de cambios menores que no son individualmente lo suficientemente sustanciales como para justificar extensiones separadas.

La duodécima especificación de mantenimiento incluye varias actualizaciones técnicas específicas. Estas características permiten el indexado no uniforme de valores dentro de variables utilizando la clase de almacenamiento PushConstant y admiten blits y resoluciones de profundidad/estencil de aspecto único. Además, la actualización establece un límite dedicado para los índices de adjuntos de entrada y permite que VkDeviceQueueCreateInfo::pQueuePriorities se establezca como NULL. La lista completa de cambios para Vulkan 1.4.367 está disponible a través de GitHub.

Fuentes: Phoronix.