Microsoft DirectX – бул Microsoft операциялык системаларында-Windows жана Xbox-то видео оюндарды программалоо үчүн API топтому. 1995-жылы, Windows 95 чыккандан көп өтпөй киргизилген, андан бери ал Windows 98ден бери Windowsтун бардык версияларында топтоштурулган.
2015-жылы DirectX 12нин чыгышы менен Microsoft төмөнкү деңгээлдеги API сыяктуу бир нече жаңы программалоо функцияларын киргизди, алар иштеп чыгуучуларга графикалык иштетүү блогуна кандай буйруктар жөнөтүлгөнүн көбүрөөк көзөмөлдөөгө мүмкүндүк берет.
DirectX 8.0 чыгарылгандан бери графикалык карталар CPUдан графикалык картага жөнөтүлгөн графиканы көрсөтүү боюнча нускамаларды чечмелөө үчүн Shader Models деп аталган нускамаларды колдонушту. Бирок, бул шейдер версиялары компьютериңизге орнотулган DirectX версиясына, ал өз кезегинде графикалык картаңызга байланган.
DirectX версиясын кантип аныктоого болот
Жөнөкөй диагностикалык программа DirectX версиясын көрсөтөт.
- Win+R баскычтарын басып, кутуга dxdiag терип, андан соң телефонуңуздагы Enter баскычтарын басыңыз буйрукту иштетүү үчүн баскычтоп.
-
Систем өтмөгүндө, Система маалыматы рубрикасында тизмеленген, курал учурдагы DirectX версияңызды кайтарат.
- DirectX версияңызды төмөндө көрсөтүлгөн Shader версиясына дал келтириңиз.
Компьютериңизде иштеп жаткан DirectX версиясын аныктагандан кийин, кандай Shader Model версиясы колдоого алынарын аныктоо үчүн төмөнкү диаграмманы колдонсоңуз болот.
DirectX жана Shader моделинин версиялары
Диагностикалык курал Шейдер моделинин версиясын бөлүшпөйт. DirectX версияңыз Shader Model версияңызды төмөнкүдөй аныктайт:
- DirectX 8.0 - Shader Model 1.0 жана 1.1
- DirectX 8.0a - Shader модели 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 - Shader модели 3.0
- DirectX 10.0 - Shader модели 4.0
- DirectX 10.1 - Shader модели 4.1
- DirectX 11.0† - Shader модели 5.0
- DirectX 11.1† - Shader модели 5.0
- DirectX 11.2‡ - Shader модели 5.0
- DirectX 12 - Shader модели 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тин акыркы колдонуучусунун Runtime программасын камсыз кылат..
DirectXтин акыркы версиясын кантип орнотуу керек?
DirectX'тин эң акыркы версиясын орнотуу ошол эң акыркы версиясы менен иштелип чыккан оюнду ойноого аракет кылып жатканда гана керек. Microsoft жаңыртууларды стандарттуу Windows Update аркылуу жана кол менен жүктөө жана орнотуу аркылуу сунуштайт. Windows 8.1 үчүн DirectX 11.2 чыккандан бери, DirectX 11.2 мындан ары өз алдынча жүктөө катары жеткиликтүү эмес жана Windows Update аркылуу жүктөлүп алынышы керек.
Windows Жаңыртуудан тышкары, көпчүлүк оюндар сиздин DirectX талаптарына жооп берериңизди билүү үчүн орнотууда тутумуңузду текшерет, эгер жооп бербесеңиз, оюнду орнотуудан мурун аны жүктөп алып, орнотуу сунушталат.