Microsoft DirectX - Microsoft операциялық жүйелерінде – Windows және Xbox жүйелерінде бейне ойындарды бағдарламалауға арналған API жиынтығы. 1995 жылы, Windows 95 шығарылғаннан кейін көп ұзамай енгізілген, содан бері ол Windows 98 жүйесінен бастап Windows жүйесінің барлық нұсқаларында жинақталған.
2015 жылы DirectX 12 шығарылымымен Microsoft корпорациясы әзірлеушілерге графикалық өңдеу блогына қандай пәрмендердің жіберілетінін көбірек бақылауға мүмкіндік беретін төменгі деңгейлі API сияқты бірнеше жаңа бағдарламалау мүмкіндіктерін ұсынды.
DirectX 8.0 шығарылымынан бастап графикалық карталар процессордан графикалық картаға жіберілген графиканы көрсету туралы нұсқауларды түсіндіру үшін Shader үлгілері деп аталатын нұсқауларды пайдаланды. Дегенмен, бұл шейдер нұсқалары компьютерде орнатылған DirectX нұсқасына байланысты, ол өз кезегінде графикалық картаңызға байланыстырылады.
DirectX нұсқасын қалай анықтауға болады
Қарапайым диагностикалық қызметтік бағдарлама DirectX нұсқасын ұсынады.
- Win+R пернесін басып, өріске dxdiag деп теріңіз, содан кейін телефоныңызда Enter пернесін басыңыз. пәрменді орындау үшін пернетақта.
-
Жүйе қойындысында Жүйе ақпараты тақырыбының астында берілген құрал ағымдағы DirectX нұсқасын қайтарады.
- DirectX нұсқасын төменде көрсетілген Shader нұсқасымен сәйкестендіріңіз.
ДК-де жұмыс істейтін DirectX нұсқасын анықтағаннан кейін, қандай Shader үлгісі нұсқасына қолдау көрсетілетінін анықтау үшін төмендегі диаграмманы пайдалана аласыз.
DirectX және Shader үлгі нұсқалары
Диагностикалық құрал Shader үлгісінің нұсқасын бөліспейді. DirectX нұсқасы Shader үлгісінің нұсқасын келесідей анықтайды:
- DirectX 8.0 - Shader үлгісі 1.0 және 1.1
- DirectX 8.0a - Шейдер үлгісі 1.3
- DirectX 8.1 - Shader үлгісі 1.4
- DirectX 9.0 - Shader үлгісі 2.0
- DirectX 9.0a - Shader үлгісі 2.0a
- DirectX 9.0b - Shader үлгісі 2.0b
- DirectX 9.0c - Шейдер үлгісі 3.0
- DirectX 10.0 - Шейдер үлгісі 4.0
- DirectX 10.1 - Шейдер үлгісі 4.1
- DirectX 11.0† - Шейдер үлгісі 5.0
- DirectX 11.1† - Shader үлгісі 5.0
- DirectX 11.2‡ - Шейдер үлгісі 5.0
- DirectX 12 - Шейдер үлгісі 5.1
Шейдер үлгілеріне қолдау DirectX 8 арқылы басталды.0. Windows XP жүйесі DirectX 10.0 және одан жоғары нұсқаларына қолдау көрсетпейді, ал Windows Vista және Windows 7 (1-қызметтік бумаға дейін) DirectX 11.0 немесе одан жоғары нұсқасын қолдамайды. Дегенмен, Vista платформасын жаңартудан кейін DirextX 11.0 нұсқасын қолдайды. Windows 7 SP1 v11.1 нұсқасын қолдайды, бірақ 11.2 немесе одан кейінгі нұсқасын қолдамайды. DirectX жүктеп алу және орнату бойынша нұсқаулықтан көбірек біле аласыз.
DirectX 12 тек Windows 10 және Xbox One үшін қолжетімді.
Қандай ойындар DirectX 12-ге қолдау көрсетеді?
DirectX 12 шығарылымына дейін жасалған компьютерлік ойындардың көпшілігі DirectX-тің бұрынғы нұсқасы арқылы жасалған болуы мүмкін. Бұл ойындар кері үйлесімділікке байланысты DirectX 12 орнатылған компьютерлерде үйлесімді.
Егер ойыныңыз DirectX-тің жаңа нұсқасымен, негізінен DirectX 9 немесе одан бұрынғы нұсқасында жұмыс істейтін ойындармен үйлесімді болмаса, Microsoft корпорациясы DirectX ескі нұсқаларынан орнатылған DLL файлдарымен көптеген орындалу қателерін түзететін DirectX End-User Runtime ұсынады..
DirectX бағдарламасының соңғы нұсқасын қалай орнатуға болады?
DirectX бағдарламасының соңғы нұсқасын орнату осы соңғы нұсқасымен жасалған ойынды ойнауға әрекеттенген кезде ғана қажет. Microsoft стандартты Windows Update арқылы және қолмен жүктеп алу және орнату арқылы жаңартуларды ұсынады. Windows 8.1 жүйесіне арналған DirectX 11.2 шығарылымынан бері DirectX 11.2 бұдан былай дербес жүктеп алу ретінде қолжетімді емес және оны Windows Update арқылы жүктеп алу керек.
Windows Update бағдарламасына қоса, ойындардың көпшілігі орнату кезінде жүйеңізді DirectX талаптарына сәйкес келетін-келмейтінін тексереді, егер сәйкес келмесе, ойынды орнату алдында оны жүктеп алып, орнату сұралады.