Vulkan 1.2, la última versión de la API de gráficos Vulkan, ahora se lanzó con mejoras y optimizaciones clave. ¡Échale un vistazo!
Han pasado aproximadamente cuatro años desde el anuncio de la primera versión de la API de gráficos Vulkan, en febrero de 2016, por parte del Grupo Khronos. Para simplificar las cosas, se trataba de una nueva API de gráficos, pensada como una especie de sucesora de OpenGL, que puede utilizar procesadores de múltiples núcleos de manera eficiente, lo cual es enorme considerando cuán convencionales se han vuelto los procesadores de ocho núcleos en los últimos tiempos. veces. A lo largo de los años, ha comenzado a utilizarse en muchos juegos y la mayoría de los principales sistemas operativos que utilizamos a diario, como Android y Windows 10, son compatibles con la API. Versión 1.1 se lanzó con mejoras clave en marzo de 2018Y ahora, Khronos ha anunciado oficialmente la versión 1.2.
La mayor mejora en la versión 1.2 es que incluye varias extensiones lanzadas anteriormente (23, para ser precisos) en la API central de Vulkan. Esto mejorará, facilitará el desarrollo y reducirá la incertidumbre de que ciertas extensiones no estén disponibles en ciertas plataformas. Otra mejora es Timeline Semaphore, promocionado como una forma más eficiente de manejar operaciones multiproceso. Unifica las soluciones VkFence y VkSemaphore anteriores para una solución unificada de 64 bits que cubre sincronización entre colas de dispositivos y hosts y, al mismo tiempo, eliminar las dolorosas limitaciones de la solución anterior. Otras mejoras incluyen un modelo de memoria formal incorporado para definir la semántica de la memoria. operaciones/sincronizaciones entre diferentes subprocesos, soporte de indexación de descriptores, soporte más profundo para sombreadores escrito en HLSL y más.
Vulkan 1.2 no requerirá ningún hardware nuevo, lo que significa que todas las GPU actuales podrán admitir 1.2. Además, Varios proveedores de GPU, como AMD, NVIDIA e Intel, ya tienen implementaciones adecuadas de Vulkan 1.2 que cumplen con la conformidad de Khronos. pruebas. Los controladores actualizados ya se pueden descargar o se podrán descargar pronto, y debería esperar que Vulkan 1.2 será compatible con una amplia gama de compiladores, depuradores y herramientas de desarrollo al final del año. mes. Si es desarrollador y está interesado en leer más sobre Vulkan 1.2, además de consultar la documentación oficial, puede consultar la página de recursos de Vulkan. aquí.