Kehittäjä Cloud Imperium Games on vahvistanut, että se pudottaa DirectX 11 -tukea Vulkan-sovellusliittymälle tulevassa avaruussimulointinimessään Star Citizen. Lisäksi kehittäjä peruuttaa suunnitelmansa lisätä tukea DirectX 12: lle tulevaisuudessa.
Cloud Imperium Gamesin graafisen suunnittelun johtaja Ali Brown kertoi virallisessa Star Citizen -yhteisössä foorumeilla, joissa peli siirtyy Vulkan-sovellusliittymään, koska se tukee useita alustoja, mukaan lukien Windows 7, 8, 10 ja Linux. Verrattuna, DirectX 12 rajoittaa sen tukea vain Windows 10: een. Brown selittää:
Vuosia sitten ilmoitimme aikomuksestamme tukea DX12: ta, mutta Vulkanin käyttöönoton jälkeen, jolla on samat ominaisuusjoukot ja suorituskyvyn edut, tämä tuntui paljon enemmän loogisen renderoinnin sovellusliittymä käytettäväksi, koska se ei pakota käyttäjiä päivittämään Windows 10: een ja avaa oven yhdelle grafiikan sovellusliittymälle, jota voidaan käyttää kaikissa Windows 7, 8, 10 & Linux. Tämän seurauksena nykyinen aikomuksemme on tukea vain Vulkania ja lopulta lopettaa DX11: n tuki, koska tämän ei pitäisi vaikuttaa kenenkään tukijamme.
Vaikka Vulkan on matalan tason grafiikkasovellusliittymä, se pystyy silti käyttämään näytönohjainta tehokkaammin kuin aiemmat DirectX- ja OpenGL-versiot. Tämän seurauksena kehysnopeudet paranevat ja suorittimen käyttö vähenee peleissä.
Brown ei kuitenkaan sivuuttanut mahdollisuutta DirectX 12 -tukeen Star Citizenille ennemmin tai myöhemmin. Hän lisää:
DX12: ta otettaisiin huomioon vain, jos löysimme sen antavan meille erityisen ja huomattavan edun Vulkaniin nähden. Sovellusliittymät eivät todellakaan ole niin erilaisia, mutta 95% näiden API: ien työstä on muuttaa renderointiputken paradigmaa, joka on sama molemmille sovellusliittymille.
Oletko samaa mieltä Cloud Imperium Gamesin päätöksestä siirtyä Vulkan-sovellusliittymään? Jaa ajatuksesi kommenteissa.
Aiheeseen liittyvät tarinat, jotka sinun on tarkistettava:
- Kuinka korjata DirectX-virheet Windows 10: ssä
- Intelillä on Vulkan-ohjainten tuki Windowsissa
- DOOM for PC tukee nyt Vulkan API: ta