DirectX

Z Multimediaexpo.cz

Microsoft DirectX je programátorská knihovna obsahující nástroje pro tvorbu počítačových her a dalších multimediálních aplikací, vytvořená firmou Microsoft pro použití pod operačním systémem Windows. Aktuální verzí knihovny je momentálně (2006) DirectX 10. DirectX 10 a DirectX 9.0L je pouze pro Microsoft Windows Vista.

Obsah

Části

DirectX se skládá z několika částí, rozdělených podle svého účelu:

  • DirectX Graphics (a jeho části DirectDraw a Direct3D) – podpora grafiky, 3D vykreslování atd.,
  • DirectInput – podpora vstupních zařízení jako např. myši, joysticky, gamepady apod., včetně podpory technologie force feedback,
  • DirectPlay – podpora hry více hráčů po síti,
  • DirectSound (dříve též spolu s DirectMusic označováno souhrnným názvem DirectX Audio) – podpora přehrávání a záznamu zvuků,
  • DirectMusic – podpora přehrávání a zpracování hudby,
  • DirectShow – podpora multimediálních aplikací, přehrávání a zpracování videa a zvuku,
  • DirectSetup – jednoduchý nástroj umožňující instalaci knihovny DirectX na počítač,
  • DirectX Media Objects – podpora pro tvorbu multimediálních efektů, kodeků apod.

Toto rozdělení je podstatné hlavně pro programátora, DirectX se šíří jako jediný balík obsahující všechny komponenty.

Historie

Verze DirectX zde uvedené musí také podporovat grafická karta!

DirectX verze Číslo verze Operační systém Datum vypuštění
DirectX 1.04.02.0095  1995
DirectX 2.0 / 2.0a4.03.00.1096Windows 95 OSR2 a Windows NT 4.0 1996
DirectX 3.0 / 3.0a4.04.0068 / 69Windows NT 4.0 SP3
Poslední podporovaná verze DirectX pro Windows NT 4.0
1996
DirectX 4.0Nikdy nebylo vypuštěno 
DirectX 5.04.05.00.0155 (RC55)Dostupné jako součást beta verze Windows NT 5.0 1997
DirectX 5.04.05.01.1721 / 1998Windows 98 1998
DirectX 6.04.06.00.0318 (RC3)Windows 98 SE 1998
DirectX 6.14.06.02.0436 (RC0)  1999
DirectX 7.04.07.00.0700 (RC1)Windows 2000 a Windows ME 1999
DirectX 7.0a4.07.00.0716 (RC1)  1999
DirectX 8.04.08.00.0400 (RC14)Xbox
Poslední podporovaná verze DirectX pro Windows 95
2000
DirectX 8.14.08.01.0810
4.08.01.0881 (RC7)
Windows XP 2001
DirectX 9.04.09.0000.0900Windows Server 2003 2002
DirectX 9.0a4.09.0000.0901  2003
DirectX 9.0b4.09.0000.0902 (RC2)  2003
DirectX 9.0c4.09.0000.0904 (RC0)Windows XP SP2 2004
DirectX 9.0c4.09.0000.0904První verze obsahující dynamickou knihovnu D3DX 2005
DirectX 9.0c (čtrnáctidenní aktualizace)4.09.0000.0904prosinec '05 až únor '06 update přidal XML formát několika třídám. Poslední verze: 26. červen, 2007
DirectX 10 (Windows Vista)6.00.6000.16386Nová verze Direct3D určená pouze pro Windows Vista2006
DirectX 10.1 (Windows Vista)Vylepšená verze Direct 10 o nové prvky, např.: stínování a hra se světly.
Součást Windows Vista Service Pack 1
2008

DirectX 10 ve hrách

První hrou založenou na DirectX 10 je 3D střílečka Lost Planet.

Mezi další hry patří například Bioshock a Crysis.

Související články

Externí odkazy