El código Dozen”Dzn”de Microsoft dentro de Mesa es una implementación de Vulkan construida sobre Direct3D 12 para disfrutar de esta moderna API de gráficos/computación estándar de la industria sobre la API D3D12 de Microsoft, en caso de que el sistema carezca de un controlador Vulkan nativo subyacente o en casos como el uso del Subsistema de Windows para Linux. Dozen ahora está por encima del 99 % en su tasa de aprobación de Vulkan 1.0 y los ingenieros de Microsoft están trabajando en más de Vulkan 1.1 que contribuyen con el código de fuente abierta a Mesa.
A principios de este mes, Dozen de Microsoft tenía una tasa de aprobación del 98,5 % para Vulkan 1.0 con esta implementación creada sobre D3D12. Ahora están por encima del 99% y básicamente han terminado con su soporte Vulkan 1.0.
Hace unos días se fusionaron más correcciones que ahora alcanzan un 99,15 % de tasa de aprobación para Vulkan 1.0 Conformance Test Suite (CTS). Y luego una última ronda de correcciones llevó el código Dzn a una tasa de aprobación del 99,75 % para Vulkan 1.0. Entonces, Dozen ahora está básicamente completo para su cobertura Vulkan 1.0 mientras se ejecuta sobre los controladores Direct3D 12 en Windows. (Por separado, también hubo un MR que proporcionó algunas correcciones para disfrutar del juego No Man’s Sky encima Dzn.)
Con Vulkan 1.0 efectivamente completo, ya hay fusionado código a partir de ayer implementando el soporte de múltiples vistas de Vulkan, que es una característica requerida para Vulkan 1.1. Una solicitud de fusión abierta ayer pero aún no fusionada está implementando subgrupos básicos para Dozen, otro Vulkan 1.1 requerido rasgo. Así que ahora parece que Microsoft se centrará en abordar Vulkan 1.1 para Dozen.
Viene de fuera de Microsoft, fusionado ayer con Mesa fue > un href=”https://www.phoronix.com/news/Mesa-Adds-Xbox-GDK”> soporte para apuntar al kit de desarrollo de juegos Xbox de Microsoft y permitir que Mesa funcione en Xbox One y Xbox Series Consolas de juegos X/S. Inicialmente, el enfoque de ese proyecto es hacer que OpenGL en Direct3D 12 funcione en las consolas de juegos Xbox, pero será interesante si Dozen termina trabajando allí también… Entonces podrías ver el uso de la API de Vulkan en Xbox siendo traducido a Direct3D 12 , extraoficialmente por supuesto.
Estas últimas mejoras de Microsoft Dzn se incorporarán a Mesa Git para el lanzamiento de Mesa 23.1 que tendrá lugar en el segundo trimestre.