From Wikipedia, the free encyclopedia
DirectX (անգլ․ direct - առաջին, անհապաղ), հանդիսանում է API հավաքածու, ստեղծված է Microsoft Windows-ում ծրագրավորման խնդիրները լուծելու համար։ Համեմատաբար ավելի շատ է կիրվառում համակարգչային խաղերի ստեղծման ժամանակ։ DirectX-ի փաթեթները հասանելի են Microsoft-ի պաշտոնական կայքում։ DirectX-ը թարցացվում է պարբերաբար խաղերի թարմացմանը զուգընթաց։
Տեսակ | Ծրագրերի բաղադրիչ |
---|---|
Հեղինակ | Microsoft |
Նախագծումը՝ | Մայքրոսոֆթ |
Գրված է՝ | High Level Shader Language? և C++ |
ՕՀ | Microsoft Windows |
Լույս տեսավ՝ | սեմպտեմբերի 30 1995թ. |
Զարգացման կարգավիճակ | Գործադրվող |
Արտոնագիր | Microsoft EULA |
Հիմք են ծառայել | Component Object Model? |
Հաջորդ | 12 (2015) |
Կայք | DirectX |
DirectX Վիքիպահեստում |
Գրեթե DirectX API-ի բոլոր փաթեթները հանդիսանում են COM հավաքածուի փոխհամաձայնեցված օբյեկտներ։
Հիմնականում, Directx-ը բաժանվում է հետևյալ տիպերի
Սկզբում, ուղղվածություն ունենալով դեպի խաղերի ստեղծումը , DirectX ը հայտնի է դարձել այլ ծրագրային ապահովման զարգացման գործում։ Օրինակի համար, DirectX-ը, OpenGL-ի հետ միասին, շատ տարածվեց ինժեներական / մաթեմատիկական ծրագրային ապահովման մեջ։
1994 թ․Microsoft-ը պատրաստել էր գործադրել նոր Windows-ի օպերացիան համակարգը՝ Windows 95-ը։ Հիմնական ֆակտորը ըստ որի նոր ОS-ը պետք է լիներ շատ հայտնի, հանդիսանում էր ծրագրային ապահովումը, որը հնարավոր կլինի գործադրել այս օպերացիան համակարգի շնորհիվ։
Առաջին DirectX-ը գործադրվեց 1995 թ․ սեպտեմբերին «Windows Game SDK» անվան տակ։
Մինչ DirectX- ստեղծումը, Microsoft-ը միացրել էր OpenGL-ը Windows NT օպերացիան համակարգում։ Direct3D դարձավ OpenGL-ի փոխարինող խաղային ոլորտում։ Այստեղից էլ սկսում է «սրբազան պատերազմը» OpenGL-ի և Direct3D-ի միջև.
DirectX-ը հանդիսանում է բազա Xbox API-ի համար. Xbox API-ն համաձայնեցված է DirectX 8.1-ի հետ, բայց թարմացումներ տվյալ վերսիայում անհնար է։
2002 թ․ Microsoft-ը թողարկեց DirectX 9-ը, շեյդեռներով և մի շարք այլ թարմացումներով։ 2002 թ-ից DirectX-ը չբավարարվեց մեկ անգամյա թարմացումով։ 2004 թ․ օգոստոսին DirectX-ում ավելացվեց շեյդերների 3.0 մակարդակի աջակցությունը (DirectX 9.0c)։
2005 թ․ ապրիլին DirectShow-ի ինտերֆեյսը տեղափոխվեց դեպի Microsoft Platform SDK։
DirectX-ի տարբերակներ | Լոգոտիպ | Տարբերակի համար | Օպերացիոն համակարգ | Ստեղծման տարեթիվ |
---|---|---|---|---|
DirectX 1.0 | 4.02.0095 | Windows 95a | 30 սեպտեմբեր1995 | |
DirectX 2.0 / 2.0a | 4.03.00.1096 | Windows 95 OSR 2 և Windows NT ցածր 4.0-ից | հունիսի 5 1996 | |
DirectX 3.0 / 3.0a | 4.04.0068 / 69 | Windows 95 OSR 2.5 և Windows NT 4.0 SP3
DirectX-իվերջին տարբերակը,որը համապատասխանում է Windows NT 4.0-ին |
15 սեպտեմբեր1996 | |
DirectX 4.0 | 4.05.00.0155 (RC55) | Հասանելի էր միայն բետա տարբերակը Windows NT 4.0-ի համար | հուլիսի 16 1997 | |
DirectX 5.0 | 4.05.01.1721 / 1998 | Windows 98 | մայիսի 5 1998 | |
DirectX 6.0 | 4.06.00.0318 (RC3) | Windows 98 SE
DirectX Media -իվերջին տարբերակը,որը համապատասխանում է Windows NT 4.0-ին |
օգոստոսի 7 1998 | |
DirectX 6.1 | 4.06.02.0436 (RC0) | Windows 95/98/98SE | փետրվարի 3 1999 | |
DirectX 6.2 | 5.00.2516.1900(unofficial Path to DX 6.2) | Windows NT/98SE/98/2000/ME | օգոստոսի 21 1999 | |
DirectX 7.0 | 4.07.00.0700 (RC1) | Windows 2000 и Windows ME | սեպտեմբերի 22 1999 | |
DirectX 7.0a | 4.07.00.0716 (RC1) | Windows 95/98/98SE/2000 | 1999 | |
DirectX 8.0 | 4.08.00.0400 (RC10) | Windows 95/98/98SE/ME/2000 | սեպտեմբերի 30 2000 | |
DirectX 8.0a | 4.08.00.0400 (RC14) | DirectX-իվերջին տարբերակը,որը համապատասխանում է Windows 95-ին | նոյեմբերի 7 2000 | |
DirectX 8.1 | 4.08.01.0810
4.08.01.0881 (RC7) |
Windows NT/98SE/98/XP | նոյեմբերի 8 2001 | |
DirectX 8.1b | 4.08.01.0901 | ???, 2002 | ||
DirectX 8.2 | 4.08.02.0134 (4.09.0000.0134) | ???, 2002 | ||
DirectX 9.0 | 4.09.0000.0900 | Windows Server 2003 | դեկտեմբերի 24 2002 | |
DirectX 9.0a | 4.09.0000.0901 | մարտի 26 2003 | ||
DirectX 9.0b | 4.09.0000.0902 (RC2) | օգոստոսի 13 2003 | ||
DirectX 9.0c | 4.09.0000.0904 (RC0) | Windows XP SP2DirectX-իվերջին տարբերակը,որը համապատասխանում է
Windows 98SE-ին և Windows Me-ին |
օգոստոսի 9 2004 | |
DirectX 9.0L | 4.09.0000.0905 (?) | |||
DirectX 10 (Windows Vista-ի կազմի մեջ է) | 6.0.6000.16386 | Նոր տարբերակ Windows Vista-ի համար. | նոյեմբերի 10 2006 | |
DirectX 10.1 | 6.00.6001.18000 | Service Pack 1 Windows Vista-ի, Windows Server 2008-ի համար | Փետրվարի 42008 | |
DirectX 11 (Windows 7-ի կազմի մեջ է) | 6.01.7600.16385 | Windows 7, Windows Server 2008 R2 | հոկտոմբերի 22 2009 | |
6.00.6002.18107 | Windows Vista SP2 և Windows Server 2008 SP2 Platform Update for Windows Vista and Windows Server 2008[1] միջոցով | հոկտեմբերի 27 2009 | ||
6.01.7601.17514 | Windows 7 SP1, Windows Server 2008 R2 SP1 | Փետրվարի 16 2011 | ||
DirectX 11.1 ( Windows 8-ի կազմի մեջ է)[2] | 6.02.9200.16384 | Windows 7 SP1, Windows 8, Windows RT, Windows Server 2012 | Օգոստոսի 1 2012 | |
DirectX 11.2 (Windows 8․1-ի կազմի մեջ է) | 6.03.9600.16384 | Windows 8.1, Windows RT, Windows Server 2012 R2 | հոկտեմբերի 18 2013 | |
DirectX 11.3 (Windows 10-ի կազմի մեջ է) | Windows 10 | հուլիսի 29 2015 | ||
DirectX 12 (Windows 10-ի կազմի մեջ է) | 10.00.10240.16384 | Windows 10, Xbox One | հուլիսի 29 2015 |
Շատ ժամանակակից սարքեր պետք է DirectX-ը համատեղեն դրայվերների հետ, այլ կերպ ասած, օգտագործողը պետք է տեղադրի DirectX-ը, որպեսզի կարողանա օգտագործել բոլոր հնարավորությունները։ Ներկա պահին դրայվերների թարմացնելու ծրագիրը, Windows Update-ը, հնարավորություն է տալիս ներբեռնել անհրաժեշտ գրադարանները և ոչ ամբողջ դրայվերները։
Հետևյալ ցանկում ներկայացված են հիմնական օպերացիոն համակարգերը, որոնք համատեղելի են DirectX-ի հետ։
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.