DirectX je grupa 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
Dijelovi od kojih se DirectX sastoji:
DirectX Graphics, Sastoji se iz dva API-a: 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
Spisak verzija DirectX verzija Broj verzije Operativni sistem Datum izlaskaDirectX 1.04.02.0095 30. septembar 1995.DirectX 2.0 / 2.0a4.03.00.1096Windows 95 OSR2 i NT 4.05. juni 1996.DirectX 3.0 / 3.0a4.04.0068 / 70Windows NT 4.0 SP3 15. septembar 1996.DirectX 4.0Nikada nije objavljenDirectX 5.04.05.00.0155Dostupan kao beta verzija za Windows NT 5.0 koja se može instalirati na Windowsu NT 4.016. juli 1997.DirectX 5.24.05.01.1600DirectX 5.2 izdanje za Windows 955. maj 1998.DirectX 5.24.05.01.1998Windows 985. maj 1998.DirectX 6.04.06.00.0318Dreamcast7. august 1998.DirectX 6.14.06.02.0436Windows 98 SE3. februar 1999.DirectX 7.04.07.00.0700Windows 200022. septembar 1999.DirectX 7.0a4.07.00.0716 1999.DirectX 7.14.07.01.3000Windows ME16. septembar 1999.DirectX 8.04.08.00.???? (RC0) 30. septembar 2000.DirectX 8.04.08.00.0400 (RC14)Xbox 3. novembar 2000.DirectX 8.0a4.08.00.0400 (RC14) Windows 957. novembar 2000DirectX 8.14.08.01.08104.08.01.0881 (RC7)Windows XP12. novembar 2001DirectX 9.04.09.0000.0900Windows Server 200319. decembar 2002DirectX 9.0a4.09.0000.0901 26. mart 2003DirectX 9.0b4.09.0000.0902 (RC2) 13. august 2003DirectX 9.0c4.09.0000.0904 (RC0)Windows XP SP2, Windows Server 2003 SP1, i Xbox 360. Zadnje pravo 32-bitno izdanje.13. decembar 2004.4.09.0000.0904Kompatibilan sa svim Windows OS verzijama sa kojima je 9.0c (RC0) bio kompatibilan||9. decembar 2005. |- |DirectX 10.0|| 6.00.6000.16386||Nova verzija DirectX-a dostupna samo za Windows Vistu.||30. novembar 2006. |- |DirectX 10.1 |6.00.6001.18000 / 6.00.6002.18005 |Windows Vista SP2, Windows Server 2008 SP2 |4. februar 2008. |- |DirectX 11.0 |6.01.7600.16385 |Windows 7 SP1, Windows Server 2008 R2 SP1, Windows Phone 8 |22. oktobar 2009. |- |DirectX 11.1 |6.02.9200.16384 |Windows 7 SP1, Windows 8, Windows RT, Windows Server 2012, Windows Phone 8.1 |1. august 2012. |- |DirectX 11.2 |6.03.9600.16384 |Windows 8.1, Windows RT, Windows Server 2012 R2, Xbox One |18. oktobar 2013. |- |DirectX 12.0 |10.00.18362.0116 |Windows 7 SP1, Windows 10, Xbox One + VRS (Variable Rate Shading) i Raytracing''29. juli 2015.DirectX 13.0//Navodno će izaći zajedno sa Windows 11//
Također pogledajte
Grafička kartica Grafički interfejs Računarska grafika 3D računarska grafika OpenGL DxDiag
Reference
Vanjski linkovi Microsoftova DirectX web stranica Microsoftova MSDN dokumentacija i izvorni centar za DirecX (za programere) GameDev FAQ za DirectX FAQ za XNA
Izvori za programere DirectX World - DirectX lessons. Learn how to build a graphic engine. Gamedev.net DirectX odjel članaka Direct3D.net - Wolfgang Engel Direct3D web stranica Drunken Hyena - poduke, kodiranje, alati i igre Andy Pike, DirectX8 Poduke - pokriva 2D, 3D, zvuk, muziku itd. CodeSampler.com - Primjeri kodiranja i podučavanja za Direct3D programiranje računarske igre korsteći se sa C++ i C# - Craig Andera, C# Direct3D Poduke NeXe - Arhiva NeXe podučavanja (Direct3D 8), na archive.org Managed Direct3D - Pieter Germishuys, C# Direct3D Podučavanje
Kategorija:Softver Kategorija:Računarska grafika