DirectX - speciální komponenty umožňující hry a grafické programy pracovat v operačních systémech Windows. Princip operace DX je založen na přímém přístupu k hardwaru počítače nebo přesněji k grafickému subsystému (grafická karta). To vám umožní využít plný potenciál grafického adaptéru k vykreslení obrazu.
Čtěte také: Co je to DirectX?
Ve všech operačních systémech začínáme Windows 7 , jsou výše uvedené součásti již začleněny do distribuce. To znamená, že je nemusíte instalovat samostatně. Pro každé vydání operačního systému je k dispozici maximální verze knihoven rozhraní DirectX. Pro Windows 7 je to DX11.
Čtěte také: Jak aktualizovat knihovny rozhraní DirectX
Chcete-li zlepšit kompatibilitu, kromě nejnovější verze systém obsahuje soubory předchozích verzí. Za normálních okolností, pokud nejsou komponenty DX poškozeny, budou fungovat i hry psané pro desátou a devátou verzi. Abyste však mohli spustit projekt vytvořený pod DX12, budete muset nainstalovat Windows 10 a nic jiného.
Také na které verzi komponent se používá při provozu systému, ovlivňuje grafická karta. Pokud je váš adaptér spíše starý, možná to může podporovat pouze DX10 nebo dokonce DX9. To neznamená, že grafická karta není schopna správně fungovat, ale nové hry, které vyžadují novější knihovny, nebudou spuštěny nebo budou chybět.
Přečtěte si více:
Naučte se verzi rozhraní DirectX
Určete, zda grafická karta DirectX 11 podporuje
Některé herní projekty jsou navrženy tak, aby mohly používat soubory nových i zastaralých verzí. V nastaveních těchto her je k výběru místa pro výběr DirectX.
Na základě výše uvedených skutečností jsme dospěli k závěru, že nemůžeme vybrat, kterou edici knihoven použijeme ve svém operačním systému, je to již pro nás vývojáři Windows a výrobců grafických akcelerátorů. Pokusy o instalaci nové verze komponent ze stránek třetích stran povedou pouze k ztrátě času nebo k úplným selháním a chybám. Chcete-li využít možnosti nového DX, musíte změnit grafickou kartu a / nebo nainstalovat nový systém Windows.