Hviezdny občan prechádza výlučne na vulkanický api z directx 11

Video: WTF is going on with DX12 and Vulkan? 2024

Video: WTF is going on with DX12 and Vulkan? 2024
Anonim

Vývojárske hry Cloud Imperium Games potvrdili, že upustia podporu rozhrania DirectX 11 pre rozhranie Vulkan API v nadchádzajúcom názve vesmírnej simulácie Star Citizen. Okrem toho vývojár tiež odstraňuje svoj plán na pridanie podpory pre DirectX 12 v budúcnosti.

Ali Brown, riaditeľ grafického inžinierstva na Cloud Imperium Games, uviedol v príspevku na oficiálnych fórach komunity Star Citizen, že hra prechádza na API Vulkan, pretože podporuje viac platforiem, vrátane Windows 7, 8, 10 a Linux. Naopak, DirectX 12 obmedzuje svoju podporu iba na Windows 10. Brown vysvetľuje:

Pred rokmi sme uviedli náš úmysel podporovať DX12, ale od zavedenia systému Vulkan, ktorý má rovnaké vlastnosti a výkonnostné výhody, sa toto zdalo omnoho logickejšie vykresľovacie rozhranie API, ktoré nevyužíva našich používateľov, aby inovovali na systém Windows 10 a otvorili sa dvere pre jediné grafické rozhranie API, ktoré by bolo možné použiť vo všetkých systémoch Windows 7, 8, 10 a Linux. V dôsledku toho je naším súčasným zámerom podporovať iba spoločnosť Vulkan a prípadne zrušiť podporu pre DX11, pretože to by nemalo ovplyvniť žiadnych našich podporovateľov.

Aj keď je Vulkan grafickým rozhraním API na nízkej úrovni, je stále schopný používať GPU efektívnejším spôsobom ako predchádzajúce verzie DirectX a OpenGL. Výsledkom je, že snímkové frekvencie sa zlepšujú a využitie CPU sa pri hrách znižuje.

Brown však skôr ani neskôr úplne nevybral perspektívu podpory DirectX 12 pre Star Citizen. Dodáva:

DX12 by sa bral do úvahy iba vtedy, ak by sme zistili, že nám poskytol konkrétnu a podstatnú výhodu oproti Vulkan. API v skutočnosti nie sú také odlišné, 95% práce pre tieto API je zmena paradigmy vykresľovacieho potrubia, ktoré je rovnaké pre obe API.

Súhlasíte s rozhodnutím spoločnosti Cloud Imperium Games prejsť na rozhranie Vulkan API? Podeľte sa o svoje myšlienky v komentároch.

Hviezdny občan prechádza výlučne na vulkanický api z directx 11