DirectX
Izgled
Izdavač: | Microsoft |
---|---|
Vrsta: | Aplikacijski framework |
Licenca: | EULA |
Web stranica: | {{{web stranica}}} |
DirectX je skupina više programskih okruženja (API) za jednostavnije izvršavanje zadataka kod programiranja igara na Microsoft Windows. Najviše se koristi za razvoj računarskih igara za Windows. DirectX unaprijed dolazi instaliran na novije verzije Windowsa, iako se uz računarsku igru po pravilu isporučuje posljednja verzija DirectXa.
Dijelovi od kojih se DirectX sastoji:
- DirectX Graphics, Sastoji se iz dva API-a (DirectX 8.0 i noviji):
- DirectDraw: za prikazivanje rasterske grafike.
- Direct3D (D3D): za prikazivanje 3D računarske grafike
- DirectInput: obrađuje podatke sa tastature, miša, džojstika i ostalih upravljačkih uređaja
- DirectPlay: za mrežnu komunikaciju u računarskim igrama
- DirectSound: za sviranje i snimanje zvuka
- DirectMusic: za sviranje zvuka napisanog u DirectMusic Produceru
- DirectSetup: za instalaciju DirectX dijelova
- DirectX Media Objects: podrška za enkodere, dekodere i efekte
DirectX verzija | Logotip | Broj verzije | Operativni sistem | Datum izlaska |
---|---|---|---|---|
DirectX 1.0 | 4.02.0095 | 30. septembar 1995. | ||
DirectX 2.0 / 2.0a | 4.03.00.1096 | Windows 95 OSR2 i NT 4.0 | 5. juni 1996. | |
DirectX 3.0 / 3.0a | 4.04.0068 / 70 | Windows NT 4.0 SP3 | 15. septembar 1996. | |
DirectX 4.0 | Nikada objavljen | |||
DirectX 5.0 | 4.05.00.0155 | Dostupan kao beta verzija za Windows NT 5.0 koja se može instalirati na Windowsu NT 4.0 | 16. juli 1997. | |
DirectX 5.1 | 1. decembar1997. | |||
DirectX 5.2 | 4.05.01.1600 | DirectX 5.2 izdanje za Windows 95 | 5. maj 1998. | |
DirectX 5.2 | 4.05.01.1998 | Windows 98 | 5. maj 1998. | |
DirectX 6.0 | 4.06.00.0318 | Dreamcast | 7. august 1998. | |
DirectX 6.1 | 4.06.02.0436 | Windows 98 SE | 3. februar 1999. | |
DirectX 7.0 | 4.07.00.0700 | Windows 2000 | 22. septembar 1999. | |
DirectX 7.0a | 4.07.00.0716 | 1999. | ||
DirectX 7.1 | 4.07.01.3000 | Windows ME | 16. septembar 1999. | |
DirectX 8.0 | 4.08.00.???? (RC0) | 30. septembar 2000. | ||
DirectX 8.0 | 4.08.00.0400 (RC14) | Xbox |
3. novembar 2000. | |
DirectX 8.0a | 4.08.00.0400 (RC14) + ispravke instalera | 7. novembar 2000 | ||
DirectX 8.1 | 4.08.01.0810 4.08.01.0881 (RC7) |
Windows XP | 12. novembar 2001 | |
DirectX 9.0 | 4.09.0000.0900 | Windows Server 2003 | 19. decembar 2002 | |
DirectX 9.0a | 4.09.0000.0901 | 26. mart 2003 | ||
DirectX 9.0b | 4.09.0000.0902 (RC2) | 13. august 2003 | ||
4.09.0000.0904 (RC0) | Windows XP SP2, Windows Server 2003 SP1, i Xbox 360. Zadnje pravo 32-bitno izdanje. | 13. decembar 2004. | ||
DirectX 9.0c | 4.09.0000.0904 | Kompatibilan sa svim Windows OS verzijama sa kojima je 9.0c (RC0) bio kompatibilan | 9. decembar 2005. | |
DirectX 10.0 | Nova verzija DirectX-a samo dostupna za Windows Vistu. | 30. novembar 2006. |
- Microsoftova DirectX web stranica ((en))
- Microsoftova MSDN dokumentacija i izvorni centar za DirecX (za programere) ((en))
- GameDev FAQ za DirectX Arhivirano 2007-10-14 na Wayback Machine-u ((en))
- FAQ za XNA ((en))
- [1]
- DirectX World Arhivirano 2017-02-05 na Wayback Machine-u - DirectX lessons. Learn how to build a graphic engine.
- Gamedev.net DirectX odjel članaka Arhivirano 2011-01-01 na Wayback Machine-u ((en))
- Direct3D.net Arhivirano 2004-10-12 na Wayback Machine-u - Wolfgang Engel Direct3D web stranica ((en))
- Drunken Hyena Arhivirano 2013-06-03 na Wayback Machine-u - poduke, kodiranje, alati i igre ((en))
- Andy Pike, DirectX8 Poduke Arhivirano 2006-08-22 na Wayback Machine-u - pokriva 2D, 3D, zvuk, muziku itd. ((en))
- CodeSampler.com Arhivirano 2013-09-06 na Wayback Machine-u - Primjeri kodiranja i podučavanja za Direct3D programiranje računarske igre korsteći se sa C++ i C# ((en))
- [2] Arhivirano 2008-04-08 na Wayback Machine-u - Craig Andera, C# Direct3D Poduke ((en))
- NeXe - Arhiva NeXe podučavanja (Direct3D 8), na archive.org ((en))
- Managed Direct3D Arhivirano 2010-01-02 na Wayback Machine-u - Pieter Germishuys, C# Direct3D Podučavanje ((en))