Aún no muerto: Mantle de AMD impulsa la nueva API de Vulkan, esfuerzos de realidad virtual

Logotipo de AMD Radeon

Se han producido grandes cambios en el mundo de las API en las últimas 48 horas. Primero, Khronos anunció la API de Vulkan (también conocido como glNext), que implementa sus propias funciones de API de baja sobrecarga, pero ofrece soporte para la más amplia gama de GPU y sistemas operativos. AMD también publicó su propia publicación en el blog, diciendo abiertamente a los desarrolladores que quieran ver un rendimiento similar al de Mantle que usen Vulkan o Direct3D. Como resultado, muchas personas han estado pregonando la muerte y / o el fracaso de Mantle (generalmente con diversos grados de alegría).

La situación real tiene muchos más matices. En pocas palabras, Mantle no se está muriendo, pero definitivamente se está transformando en algo diferente.



El futuro de Mantle

Lo primero en lo que se ha transformado Mantle es en una API de la que ya hablamos ayer: Vulkan. Una cosa que sabemos desde hace meses, y confirmamos con los desarrolladores de forma independiente, es que la API Vulkan de Khronos Group se basa sustancialmente en Mantle de AMD. La publicación del blog de AMD afirma que 'Khronos Group ha elegido las mejores y más brillantes partes de Mantle para que sirvan de base para Vulkan'.



No está claro cuánto de Mantle se copió literalmente en la API de Vulkan. Pero nos han dicho que las dos API permiten capacidades idénticas y son capaces de las mismas cosas. Las diferencias entre ellos son diferencias en implementación y estructura, no función fundamental. Todas las capacidades de Mantle y DirectX 12 también están construido en Vulkan .

En cuanto al soporte para juegos, Mantle continuará incorporándose a juegos como Star Citizen y Battlefield Hardline: AMD firmó un acuerdo de soporte integral en Frostbite 3, y hasta donde sabemos, ese acuerdo seguirá cumpliéndose. En el futuro, AMD ha dicho que Mantle se utilizará para servir a AMD como una plataforma de innovación de gráficos 'disponible para socios selectos con necesidades personalizadas'.



Juegos de manto

Todos los títulos anunciados, incluidos juegos como Star Citizen y BF: Hardline, serán compatibles con Mantle

Es casi seguro que una de esas necesidades esté ligada al proyecto Liquid VR que AMD anunció y discutió ayer en GDC. Si bien la presentación de la empresa no mencionó formalmente a Mantle, uno de los temas discutidos es cómo AMD quiere usar una GPU para impulsar la simulación de realidad virtual para cada ojo.

LiquidVR-1



Este tipo de capacidad solo es posible si sus GPU pueden mantener conjuntos de datos discretos en la memoria, en lugar de duplicar todos los datos en ambas GPU. Ese tipo de cómputo asincrónico solo es posible fuera de la API de DirectX 11 convencional.

LiquidVR-2

AMD cree que una mejor programación de la GPU puede solucionar algunos de los problemas de actualización y vibración que aún afectan a los actuales visores de realidad virtual. Una vez más, la empresa no ha confirmado formalmente que esté utilizando Mantle para estos esfuerzos. Pero tendría sentido que AMD usara su propia API para impulsar la creación de nuevos métodos de renderizado: puede expandir y extender Mantle de maneras que no puede cambiar Vulkan o Direct3D (al menos no sin un largo proceso de presentación y ratificación ).

Copyright © Todos Los Derechos Reservados | 2007es.com