Star Citizen przełącza się wyłącznie na Vulkan API z DirectX 11

Wideo: Выбираем лучший API для игр. Тест DirectX/Vulkan/OpenGL на GeForce RTX 2070S/ Radeon RX5700XT 2024

Wideo: Выбираем лучший API для игр. Тест DirectX/Vulkan/OpenGL на GeForce RTX 2070S/ Radeon RX5700XT 2024
Anonim

Twórca Cloud Imperium Games potwierdził, że porzuci obsługę DirectX 11 dla API Vulkan w nadchodzącym tytule symulacji kosmicznej Star Citizen. Ponadto deweloper wycofuje również swój plan dodania obsługi DirectX 12 w przyszłości.

Ali Brown, dyrektor ds. Inżynierii grafiki w Cloud Imperium Games, powiedział w poście na oficjalnych forach społeczności Star Citizen, że gra przechodzi na Vulkan API, ponieważ obsługuje wiele platform, w tym Windows 7, 8, 10 i Linux. Natomiast DirectX 12 ogranicza obsługę tylko do systemu Windows 10. Brown wyjaśnia:

Wiele lat temu wyraziliśmy zamiar wspierania DX12, ale od czasu wprowadzenia Vulkan, który ma ten sam zestaw funkcji i zalety w zakresie wydajności, wydawało się, że jest to znacznie bardziej logiczny interfejs API renderowania, ponieważ nie zmusza on naszych użytkowników do aktualizacji do Windows 10 i otwiera się drzwi do pojedynczego interfejsu API grafiki, który mógłby być używany we wszystkich systemach Windows 7, 8, 10 i Linux. W rezultacie naszym obecnym zamiarem jest wspieranie Vulkanu i ostatecznie rezygnacja z obsługi DX11, ponieważ nie powinno to mieć wpływu na żadnego z naszych sponsorów.

Chociaż Vulkan jest niskopoziomowym interfejsem graficznym API, nadal jest w stanie korzystać z GPU w bardziej efektywny sposób niż poprzednie wersje DirectX i OpenGL. W rezultacie liczba klatek na sekundę poprawia się, a użycie procesora spada w grach.

Brown jednak nie odrzucił całkowicie perspektywy wsparcia StarX Citizen przez DirectX 12 wcześniej czy później. Dodaje:

DX12 byłoby brane pod uwagę tylko wtedy, gdybyśmy odkryli, że daje nam to konkretną i znaczącą przewagę nad Vulkanem. Interfejsy API tak naprawdę nie różnią się tak bardzo, 95% pracy nad tymi interfejsami API polega na zmianie paradygmatu potoku renderowania, który jest taki sam dla obu interfejsów API.

Czy zgadzasz się z decyzją Cloud Imperium Games dotyczącą przejścia na Vulkan API? Podziel się swoimi przemyśleniami w komentarzach.

Star Citizen przełącza się wyłącznie na Vulkan API z DirectX 11