DirectX
Z Wikipedie, otevřené encyklopedie
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ě (2005) DirectX 9.
Obsah |
[editovat] Čá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.
[editovat] Historie
DirectX verze | Číslo verze | Operační systém | Datum vypuštění |
---|---|---|---|
DirectX 1.0 | 4.02.0095 | 1995 | |
DirectX 2.0 / 2.0a | 4.03.00.1096 | Windows 95 OSR2 a Windows NT 4.0 | 1996 |
DirectX 3.0 / 3.0a | 4.04.0068 / 69 | Windows NT 4.0 SP3 Poslední podporovaná verze DirectX pro Windows NT 4.0 |
1996 |
DirectX 4.0 | Nikdy nebylo vypuštěno | ||
DirectX 5.0 | 4.05.00.0155 (RC55) | Dostupné jako součást beta verze Windows NT 5.0 | 1997 |
DirectX 5.0 | 4.05.01.1721 / 1998 | Windows 98 | 1998 |
DirectX 6.0 | 4.06.00.0318 (RC3) | Windows 98 SE | 1998 |
DirectX 6.1 | 4.06.02.0436 (RC0) | 1999 | |
DirectX 7.0 | 4.07.00.0700 (RC1) | Windows 2000 a Windows ME | 1999 |
DirectX 7.0a | 4.07.00.0716 (RC1) | 1999 | |
DirectX 8.0 | 4.08.00.0400 (RC14) | Xbox Poslední podporovaná verze DirectX pro Windows 95 |
2000 |
DirectX 8.1 | 4.08.01.0810 4.08.01.0881 (RC7) |
Windows XP | 2001 |
DirectX 9.0 | 4.09.0000.0900 | Windows Server 2003 | 2002 |
DirectX 9.0a | 4.09.0000.0901 | 2003 | |
DirectX 9.0b | 4.09.0000.0902 (RC2) | 2003 | |
DirectX 9.0c | 4.09.0000.0904 (RC0) | Windows XP SP2 | 2004 |
DirectX 9.0c | 4.09.0000.0904 | První verze obsahující dynamickou knihovnu D3DX | 2005 |
Direct3D 10 (Windows Vista) | (?) | Nová verze Direct3D určená pouze pro Windows Vista |
[editovat] Podívejte se také na
- OpenGL
- OpenAL
- OpenML