El desarrollador Cloud Imperium Games ha confirmado que dejará de ser compatible con DirectX 11 para la API de Vulkan en su próximo título de simulación espacial Star Citizen. Además, el desarrollador también está retirando su plan para agregar soporte para DirectX 12 en el futuro.
Ali Brown, director de ingeniería gráfica de Cloud Imperium Games, dijo en una publicación en los foros oficiales de la comunidad de Star Citizen que el juego está en transición a la API de Vulkan, ya que es compatible con múltiples plataformas, incluidas Windows 7, 8, 10 y Linux. Por el contrario, DirectX 12 limita su compatibilidad solo con Windows 10. Marrón explica:
Hace años declaramos nuestra intención de admitir DX12, pero desde la introducción de Vulkan, que tiene el mismo conjunto de características y ventajas de rendimiento, parecía una API de representación mucho más lógica, ya que no obliga a nuestros usuarios a actualizar a Windows 10 y abre la puerta para una sola API de gráficos que podría usarse en todos los Windows 7, 8, 10 y Linux. Como resultado, nuestra intención actual es solo admitir Vulkan y, finalmente, eliminar el soporte para DX11, ya que esto no debería afectar a ninguno de nuestros patrocinadores.
Aunque Vulkan es una API de gráficos de bajo nivel, aún puede usar la GPU de una manera más efectiva que las versiones anteriores de DirectX y OpenGL. Como resultado, las velocidades de fotogramas mejoran y el uso de la CPU se reduce en los juegos.
Brown, sin embargo, no descartó por completo la posibilidad de una compatibilidad con DirectX 12 para Star Citizen tarde o temprano. Él añade:
DX12 solo se consideraría si descubrimos que nos brinda una ventaja específica y sustancial sobre Vulkan. Sin embargo, las API realmente no son tan diferentes, el 95% del trabajo para estas API es cambiar el paradigma de la canalización de representación, que es la misma para ambas API.
¿Estás de acuerdo con la decisión de Cloud Imperium Games de cambiar a la API de Vulkan? Comparte tu opinión en los comentarios.