Vulkan 1.3.255 se lanzó silenciosamente antes del fin de semana y trae consigo una nueva extensión de matriz cooperativa.
Vulkan 1.3.255 tiene varias correcciones/aclaraciones de especificaciones y además incorpora una nueva extensión: VK_KHR_cooperative_matrix.
NVISIA, Arm y AMD trabajaron en la extensión VK_KHR_cooperative_matrix para admitir tipos de matrices cooperativas dentro de la representación intermedia de SPIR-V. Los tipos de matrices cooperativas son matrices de tamaño mediano que se usan principalmente en sombreadores de cómputo. Existe la extensión SPV_KHR_cooperative_matrix en el lado de SPIR-V e incluso GL_KHR_cooperative_matrix para una extensión GLSL en el mundo OpenGL.
En el momento de escribir este artículo, la extensión GL_KHR_cooperative_matrix no parece haberse publicado todavía. La extensión de SPIR-V en torno a la matriz cooperativa se puede encontrar a través del SPIRV-Registry.
Más detalles sobre los cambios de Vulkan 1.3.255 se puede encontrar a través del repositorio Vulkan-Docs.