какая вСрсия directx самая послСдняя

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ DirectX

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ DirectX?

DirectX – это Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² ОБ Windows, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹ΠΌ ΠΈΠ³Ρ€Π°ΠΌ, Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π²ΠΈΠ΄Π΅ΠΎ- ΠΈ Π°ΡƒΠ΄ΠΈΠΎΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π˜Π³Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ DirectX, ΠΌΠΎΠ³ΡƒΡ‚ Π±ΠΎΠ»Π΅Π΅ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС Π² вашС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ аксСлСрации ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ°, благодаря Ρ‡Π΅ΠΌΡƒ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ выполнСния ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ вСрсии DirectX, установлСнной Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ DxDiag прСдставляСт ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Ρ… DirectX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ установлСны Π² вашСй систСмС ΠΈ доступны ΠΊ использованию.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΡƒΡΠΊΒ», Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Π΅ поиска запрос dxdiag, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«Π’Π’ΠžΠ”Β».

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ элСмСнт dxdiag Π² спискС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ строку вСрсия DirectX Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ страницС ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ систСмС.

ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ края экрана ΠΊ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΈ ΠΊΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Поиск». Π’Π²Π΅Π΄ΠΈΡ‚Π΅ запрос dxdiag Π² ΠΏΠΎΠ»Π΅ поиска. Или Π²Π²Π΅Π΄ΠΈΡ‚Π΅ запрос dxdiag Π² строку поиска Π² мСню Β«ΠŸΡƒΡΠΊΒ».

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ элСмСнт dxdiag Π² спискС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ строку вСрсия DirectX Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ страницС ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ систСмС.

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠŸΡƒΡΠΊΒ» ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΏΠΎΠ»Π΅ поиска запрос dxdiag.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ элСмСнт dxdiag Π² спискС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ строку вСрсия DirectX Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ страницС ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ систСмС.

ВСрсии DirectX ΠΈ обновлСния Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму

Π’ этих вСрсиях Windows DirectX 11.3 ΠΈ 12 прСдустановлСны.

ОбновлСния Π±ΡƒΠ΄ΡƒΡ‚ доступны Ρ‡Π΅Ρ€Π΅Π· Π¦Π΅Π½Ρ‚Ρ€ обновлСния Windows. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄Π°Π½Π½Ρ‹Ρ… вСрсий DirectX Π½Π΅ сущСствуСт.

DirectX 11.1 прСдустановлСн Π² систСмах Windows 8, Windows RT ΠΈ Windows Server 2012 ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ для DirectX 11.1 Π½Π΅ сущСствуСт. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ эту Π²Π΅Ρ€ΡΠΈΡŽ DirectX Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· Π¦Π΅Π½Ρ‚Ρ€ обновлСния Windows Π² систСмах Windows 8, Windows RT ΠΈ Windows Server 2012.

DirectX 11.2 прСдустановлСн Π² систСмах Windows 8.1, Windows RT 8.1 ΠΈ Windows Server 2012 R2. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ для DirectX 11.2 Π½Π΅ сущСствуСт. Π­Ρ‚Ρƒ Π²Π΅Ρ€ΡΠΈΡŽ DirectX ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· Π¦Π΅Π½Ρ‚Ρ€ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Windows Π² систСмах Windows 8.1, Windows RT 8.1 ΠΈ Windows Server 2012 R2.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Для дальнСйшСго обновлСния DirectX Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму.

DirectX 11.0 прСдустановлСн Π² систСмы Windows 7 ΠΈ Server 2008 R2. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ для Π΄Π°Π½Π½ΠΎΠΉ вСрсии Π½Π΅ сущСствуСт. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ DirectX, установив ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ обновлСния, пСрСчислСнныС Π½ΠΈΠΆΠ΅.

DirectX 11.1 доступСн для установки Π² систСмах Windows 7 SP1 ΠΈ Windows Server 2008 RS SP1 совмСстно с ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ для Windows 7 ΠΈ Windows Server 2008 (KB2670838).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Для дальнСйшСго обновлСния DirectX Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму.

DirectX 10 прСдустановлСн Π² систСмах Windows Vista. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ для Π΄Π°Π½Π½ΠΎΠΉ вСрсии Π½Π΅ сущСствуСт. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ DirectX, установив ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ обновлСния, пСрСчислСнныС Π½ΠΈΠΆΠ΅.

DirectX 10.1 прСдустановлСн Π² систСмах Windows Vista с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ обновлСния 1 (SP1) ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии ΠΈ Windows Server с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ обновлСния 1 (SP1) ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ вСрсии. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ для Π΄Π°Π½Π½ΠΎΠΉ вСрсии Π½Π΅ сущСствуСт. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ DirectX, установив ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ обновлСния, пСрСчислСнныС Π½ΠΈΠΆΠ΅.

DirectX 11.0 доступСн для установки Π² систСмах Windows Vista с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ 2 (SP2) ΠΈ Windows Server 2008 с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ 2 (SP2) ΠΏΡ€ΠΈ установлСнном ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ KB971512.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Для дальнСйшСго обновлСния DirectX Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму.

DirectX 9.0c доступСн для установки Π² систСмах Windows XP ΠΈ Windows Server 2003 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ установки срСды выполнСния DirectX 9.0c для ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

НСкоторыС прилоТСния ΠΈ ΠΈΠ³Ρ€Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ наличия DirectX 9. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ установлСна Π±ΠΎΠ»Π΅Π΅ поздняя вСрсия DirectX. Если Π²Ρ‹ установили ΠΈ запустили ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ³Ρ€Ρƒ, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ трСбуСтся DirectX 9, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ сообщСниС ΠΎΠ± ошибкС, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «Запуск ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ отсутствуСт d3dx9_35.dll. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒΒ».

Для устранСния этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ срСду выполнСния DirectX для ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠŸΡ€ΠΈ запускС этот ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π΅ вносит измСнСния Π² Π²Π΅Ρ€ΡΠΈΡŽ DirectX, Direct3D 9, Direct3D 10.x, Direct3D 11.x, DirectInput, DirectSound, DirectPlay, DirectShow ΠΈ DirectMusic.

Для дальнСйшСго обновлСния DirectX Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ DirectX Π½Π° ОБ Windows

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ DirectX 9 для Windows 7 (x32/x64-bit)

БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ установочный ΠΏΠ°ΠΊΠ΅Ρ‚ DirectX 9, Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ доступа Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ страницы с Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ вСрсиСй DirectX 9 Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ большС Π½Π΅ сущСствуСт. Однако Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π΅ с нашСго сайта ΠΈΠ»ΠΈ с сайта Microsoft.

Π“ΠΎΡ‚ΠΎΠ²ΠΎ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΎΡ‚ΠΊΡ€Ρ‹Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π΅Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡΠΊΠ°Ρ‡Π°Π½Π½ΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ DirectX 9.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ DirectX 10 для Windows 7 (x32/64-bit)

550Mb Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….
Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹ΠΉ установщик (Ρ„Π°ΠΉΠ» вСсит

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ DirectX 11 для Windows 7 (x32/64-bit)

550Mb Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с esate.ru

DirectX 11 – послСдняя вСрсия ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ поддСрТиваСтся ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows 7. Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ DirectX 10, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ скачивания.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ DirectX для Windows 8 ΠΈΠ»ΠΈ 8.1

Как ΡƒΠ·Π½Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ DirectX

ΠŸΠΎΡ‡Π΅ΠΌΡƒ DirectX 12 нСльзя ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π° Windows 7

Π£ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π²ΡΠ΅Ρ€ΡŒΠ΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ соврСмСнной 3D-Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ, Π² послСднСС врСмя всС Ρ‡Π°Ρ‰Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ вопрос ΠΎ совмСстимости Windows 7 с Π½Π΅Π΄Π°Π²Π½ΠΎ Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠΌΠΈ ΠΈΠ³Ρ€Π°ΠΌΠΈ. Π’Π°ΠΊ, Π² систСмныС трСбования ΠΊ Π½Π΅Π΄Π°Π²Π½ΠΎ Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠΌ частям ΠΈΠ³Ρ€ Π½Π°Ρ‡Π°Π» Β«ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ°Ρ‚ΡŒΒ» Π½ΠΎΠ²Ρ‹ΠΉ DirectX.

Однако ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π½Π° свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρƒ вас, ΡƒΠ²Ρ‹, Π½Π΅ получится. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ СдинствСнная систСма, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π°Ρ DirectX 12 – Windows 10. ЕстСствСнно, тСорСтичСски ΠΈ Π±ΠΎΠ»Π΅Π΅ старыС вСрсии ОБ Ρ‚Π°ΠΊΠΆΠ΅ способны Β«ΠΏΠΎΡ‚ΡΠ½ΡƒΡ‚ΡŒΒ» новСйшиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

Волько Microsoft Ρ€Π΅ΡˆΠΈΠ»Π° ΠΈΠ½Π°Ρ‡Π΅. Π’Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Π² массы, Π½Π°Ρ€Π°Ρ‰ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ. БоотвСтствСнно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ всС-Ρ‚Π°ΠΊΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Π½ΡƒΠΆΠ½ΠΎ привнСсти Π² Π½Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„ΠΈΡˆΠΊΠΈ (Π΄Π°ΠΆΠ΅ Ссли придСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΠΈΠ· старых Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ).
Π’Π°ΠΊ Π·Π°Π²Π΅Π΄Π΅Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΠΈ Π½Π΅ видят смысла ΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒ Π·Π° обновлСния ΠΈΠ»ΠΈ попросту Π±ΠΎΡΡ‚ΡŒΡΡ систСм слСТки, встроСнных Π² Π½ΠΎΠ²Ρ‹Π΅ вСрсии ОБ. Π Π°Π·Π²Π΅ΡΡ‚ΡŒ всС ΠΌΠΈΡ„Ρ‹ ΠΈ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎ достоинствах Windows 10 Π²Ρ‹ смоТСтС Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅.

ОбновлСниС DirectX Π΄ΠΎ послСднСй вСрсии Π½Π° Windows 7 (8, 8.1, 10)

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ пСрСустановка DirectX Π½Π° Windows 7 (XP, 8, 8.1, 10)

Иногда Π² Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… узкоспСциализированных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠ»ΠΈ 3D-ΠΈΠ³Ρ€ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ошибки. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ связано ΠΊΠ°ΠΊ с появлСниСм ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² самом ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΈ с установлСнным ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ DirectX.

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ DirectX, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Π΅Π³ΠΎ нСисправности ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС этого ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΌΠ΅Ρ€Ρ‹. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!
Если ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ»ΠΈ ΠΈΠ³Ρ€Π° Ρ€Π°Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Π° Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π²Π°ΠΆΠ½Ρ‹Ρ… систСмных Ρ„Π°ΠΉΠ»Π°Ρ… ΠΈΠ»ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°Ρ… Π½Π΅ Π±Ρ‹Π»ΠΎ, рСкомСндуСтся ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ настройки.

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ DirectX ΠΈΠ· Windows 7, 8, 8.1, 10 Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ

Если Π²Ρ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·-Π·Π° DirectX, для Π½Π°Ρ‡Π°Π»Π° пСрСустановитС Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»Π½ΡƒΡŽ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта Microsoft.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½Π°, ΠΈ Π²Ρ‹ смоТСтС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ установлСнныС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ DirectX.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ DirectX 9 Π½Π° Windows XP ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΌΠΈ срСдствами ОБ

РСшСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с установкой ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ DirectX

ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Ρ‹ рСкомСндуСтся ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π³Π»Π°Π²ΠΎΠΉ Β«Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ пСрСустановка DirectX Π½Π° Windows 7 (XP, 8, 8.1, 10)Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ сразу ΠΎΡ‚ΡΠ΅ΡΡ‚ΡŒ случаи, связанныС с нСисправным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.
Если дСйствия ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Ρ‹ Π½Π΅ принСсли Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, приступайтС ΠΊ ознакомлСнию с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ошибок.

Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Ρ‚Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ связанныС с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ DirectX, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡƒΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ простым ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

Ошибка ΠΏΡ€ΠΈ запускС прилоТСния (0xc000007b)

Окно ошибки с этим ΠΊΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ†Π΅Π»ΠΎΠ³ΠΎ ряда ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΆΠ΅ СдинствСнной ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.
Π’ этом случаС ΠΎΡ‡Π΅Π½ΡŒ часто Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ указываСтся истинный Β«Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΒ» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, вСдь ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ 0xc000007b ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ, Π² Ρ‚ΠΎΠΌ числС, ΠΈ Π·Π°Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° вирусом.

Π’ появившСмся ΠΎΠΊΠ½Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: Β«sfc /scannowΒ» β†’ Π΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ окончания ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ восстановлСния β†’ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

Β«ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Direct3D 11.1 API нСдоступСн. НСобходимо ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Windows 7Β».

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π· Windows 7 (Π½Π΅Π²Π°ΠΆΠ½ΠΎ: Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ пиратский), Π½ΡƒΠΆΠ½ΠΎ просто ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ систСму ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Internet Explorer 11 с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта Microsoft, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ IE 11 с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ² ΠΏΠΎ этой ссылкС какая вСрсия directx самая послСдняя. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ какая вСрсия directx самая послСдняя. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ какая вСрсия directx самая послСдняя. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ какая вСрсия directx самая послСдняя. Π€ΠΎΡ‚ΠΎ какая вСрсия directx самая послСдняя. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!
Π’ сборках Windows 7, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹Ρ€Π΅Π·Π°Π½Π° функция обновлСния ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°ΠΆΠ½Ρ‹Π΅ систСмныС слуТбы, ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Internet Explorer Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ЕдинствСнный Π²Ρ‹Ρ…ΠΎΠ΄ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ Β«Direct3D 11.1 APIΒ» – установка ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠ±Ρ€Π°Π·Π° Windows 7 с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ обновлСниями.

Если Π²Π°ΠΆΠ½Ρ‹Π΅ возмоТности ОБ Π½Π΅ Π²Ρ‹Ρ€Π΅Π·Π°Π½Ρ‹ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ вашСй сборки, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Β«KB2731771Β», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с нашСго сайта.

Π’Π°ΡˆΠ° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½Π°, ΠΈ IE 11 установится Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅.

ПослС ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½Ρ‹Ρ… дСйствий Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСнСния вступили Π² силу.

Π‘Π±ΠΎΠΈ ΠΏΡ€ΠΈ установкС ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ DirectX Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… прилоТСниях

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΈ установкС DirectX (DXEerror.log, критичСская ΠΈΠ»ΠΈ внутрСнняя ошибка)

НС запускаСтся DirectX ΠΈΠ»ΠΈ Β«Failed to initialize…»

РСшСниС этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Ошибка Β«Failed to initialize DirectXΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² основном ΠΏΡ€ΠΈ сбоях Π² Ρ€Π°Π±ΠΎΡ‚Π΅ самого прилоТСния. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ эту Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ, слСдуСт ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π°ΡˆΡƒ ΠΈΠ³Ρ€Ρƒ/ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, установив всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Π½Π΅Π΅ Β«ΠΏΠ°Ρ‚Ρ‡ΠΈΒ» ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°.

Для этого Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΡƒΠΌ ΠΈΠ»ΠΈ сайт Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ прилоТСния ΠΈ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π·Π΄Π΅Π», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ описано Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Если Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Π΅ дСйствия Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΈΠ· Π³Π»Π°Π²Ρ‹: «Ошибка ΠΏΡ€ΠΈ запускС прилоТСния (0xc000007b)Β». Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΡˆΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Windows 10 ΠΈ DirectX12

Достоинства Windows 10 ΠΏΠ΅Ρ€Π΅Π΄ ОБ Windows 7, 8, 8.1

DirectX 12: стоит Π»ΠΈ Ρ€Π°Π΄ΠΈ этого ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ систСму. Π˜Π³Ρ€Ρ‹ ΠΈ графичСскиС возмоТности Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ

DirectX 12 – новСйшая вСрсия графичСских Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΎΡ‚ Microsoft, прСдставлСнная Π½Π°Ρ€ΠΎΠ΄Ρƒ Π½Π° Β«Π•ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€Β». Компаниям-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ (Π² частности, ΠΈΡ… программистам) Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ открылся ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ инструмСнт для упрощСния взаимодСйствия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ.

DirectX 12 позволяСт создатСлям ΠΈΠ³Ρ€ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ ПК Π±ΠΎΠ»Π΅Π΅ эффСктивно, Π½ΠΎ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ процСссу Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ Ρ€Π°Π½Π΅Π΅ нСдоступныС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ прСимущСства Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… процСссоров ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ AMD (популярный ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ графичСских Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ) ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ позволят ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΡΡ‚ΠΎΠΉΠ½ΡƒΡŽ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΡŽ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Nvidia Π² Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… Ρ†Π΅Π½ΠΎΠ²Ρ‹Ρ… катСгориях. Рисунок 5. Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ срСднСго Ρ†Π΅Π½ΠΎΠ²ΠΎΠ³ΠΎ сСгмСнта ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ AMD ΠΈ Nvidia.
Пока DirectX 12 Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ DirectX 11 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ практичСски повсСмСстно.

Однако совсСм скоро новая вСрсия Π±ΡƒΠ΄Π΅Ρ‚ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒΡΡ Π²ΠΎ всС выходящиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΡƒΠΆΠ΅ сСйчас ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ Windows 10 ΠΈ Π±Ρ‹Ρ‚ΡŒ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ готовности ΠΊ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ€Ρ‹Π²Ρƒ Π² индустрии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ намСчаСтся, благодаря появлСнию DirectX 12. ΠšΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€ ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΡ… ΡƒΠΆΠ΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ свои ΠΌΠΈΠ½ΠΈ-ΡˆΠ΅Π΄Π΅Π²Ρ€Ρ‹, Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈ чудСса ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ.
ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΡ Microsoft совмСстно с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ Nvidia Π΄Π°Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ ΠΏΠΎΠ΄ Π½ΠΎΠ²Ρ‹ΠΉ DirectX ΡƒΠΆΠ΅ сСйчас, создав ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Nvidia ΠΎΠ±Π΅Ρ‰Π°Π»Π° Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ 12-ΠΎΠΉ вСрсии DirectX Π½Π° всС Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, совмСстимыС с вСрсиСй ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 11.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ большая Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ смоТСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€, Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ – вывСсти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Π”Π°ΠΆΠ΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ 2009 Π³ΠΎΠ΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ DX 12. Об этом – Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅.

Nvidia Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ DirectX 12 для Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ сСрии GeForce 400 ΠΈ GeForce 500

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² Ρ‚ΠΎΠΌ числС Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌ, Π΄Π°Π²Π½ΠΎ Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΌ Ρ€Ρ‹Π½ΠΊΠ΅ Π΄ΠΎ сих ΠΏΠΎΡ€ присутствуСт ΠΌΠ½ΠΎΠ³ΠΎ устройств ΠΈΠ· ΡΡ‚Π°Ρ€ΡˆΠΈΡ… сСрий. Благодаря этому, Π½Π΅ΠΊΠΎΠ³Π΄Π° ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ вСрсии Π²ΠΈΠ΄Π΅ΠΎΠ°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² уровня GeForce GTX 570/580 смогут ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ нСбольшой бонус ΠΊ качСству ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ Π½Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ стоит. DirectX 12 для этих Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ Π½ΡƒΠΆΠ΅Π½ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π½ΠΎΠ²ΠΎΠΉ ОБ Windows 10.
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ тСстирования графичСских возмоТностСй с популярного иностранного сайта Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‚ Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ (ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ΠΎ для esate.ru): Рисунок 6. ΠŸΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ FPS Π² ΠΈΠ³Ρ€Π΅ Battlefield 1 Π½Π° вСрсиях DirectX 12 ΠΈ 11 соотвСтствСнно.
ВсС-Ρ‚Π°ΠΊΠΈ сСрия GT 500 Π²Ρ‹ΡˆΠ»Π° достаточно Π΄Π°Π²Π½ΠΎ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌΠΈ показатСлями ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ тСхнологиями.

А Π²ΠΎΡ‚ соврСмСнныС ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΡƒΠΆΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ΄ DirectX 12. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΠΎΠ²ΡƒΡŽ ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒ прогрСсса – лишь вопрос Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ Π»Π΅Ρ‚ спустя. Π­Π²ΠΎΠ»ΡŽΡ†ΠΈΡ API Microsoft DirectX

БСгодня DirectX, Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Microsoft, ΡƒΠΆΠ΅ воспринимаСтся ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ΅. ВсС ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ, Ρ‡Ρ‚ΠΎ этот API являСтся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Windows. Новая итСрация «оси» ΠΏΠΎΠ΄ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 10 Π½Π΅ стала ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ. Π•Ρ‰Π΅ осСнью ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° Microsoft анонсировала Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΠΎΠ΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ DirectX. Π­Ρ‚ΠΎΠΌΡƒ ΡΠΎΠ±Ρ‹Ρ‚ΠΈΡŽ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Π»ΠΎ ΠΏΡΡ‚ΡŒ Π»Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ Ρ‚ΠΈΡˆΠΈΠ½Ρ‹ ΠΈΠ· стана Microsoft. Компания ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π»Π°ΡΡŒ лишь ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹ΠΌΠΈ обновлСниями API, ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ опрСдСлСнности насчСт Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ DirectX Π½Π΅ Π±Ρ‹Π»ΠΎ. Масла Π² огонь ΠΏΠΎΠ΄Π»ΠΈΠ²Π°Π»ΠΎ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ OpenGL. Π’ ΠΈΡ… число Π²Ρ…ΠΎΠ΄ΠΈΠ»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, компания Valve. Π’Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΊΠΎ всСму, компания AMD прСдставила свой Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс Mantle, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ OpenGL, Ρ‚Π°ΠΊ ΠΈ DirectX. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Microsoft Π½Π΅ Π²Ρ‹ΡˆΠ»Π° ΠΈΠ· ΠΈΠ³Ρ€Ρ‹, ΠΈ всС это врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡƒΠΏΠΎΡ€Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄ΠΈΠ»ΠΈΡΡŒ Π½Π°Π΄ созданиСм DirectX 12, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ станСт Ρ‡Π°ΡΡ‚ΡŒΡŽ анонсированной Π² январС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows 10. Π Π΅Π»ΠΈΠ· «дСсятки» Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π±Π»ΠΈΠΆΠ°ΠΉΡˆΡƒΡŽ осСнь, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π² ΠΊΠΎΠ½Ρ†Π΅ 2015 (Π»ΠΈΠ±ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ 2016) ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π½ΠΎΠ²Ρ‹ΠΉ API.

Π”Π°ΠΆΠ΅ спустя ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π»Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Crysis ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ…ΠΎΡ€ΠΎΡˆ. А вСдь это всСго лишь DirectX 10

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΊΡ€Π°ΡΠΈΡ‚ΡŒ врСмя оТидания, ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ создавался ΠΈ развивался DirectX Π½Π° протяТСнии послСдних 20 Π»Π΅Ρ‚.

Π‘ Ρ‡Π΅Π³ΠΎ всС Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΎΡΡŒ. DirectX 1.0

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ появлСния DirectX Π±Π΅Ρ€Π΅Ρ‚ своС Π½Π°Ρ‡Π°Π»ΠΎ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ², ΠΊΠΎΠ³Π΄Π° компания Microsoft занималась Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows 95, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠΉΡ‚ΠΈ Π½Π° смСну MS-DOS. Π“Π»Π°Π²Π½Ρ‹ΠΌ прСимущСством MS-DOS Π±Ρ‹Π»ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° пользовалась ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ³Ρ€. По мнСнию Ρ‚Ρ€Π΅Ρ… программистов Microsoft β€” ΠšΡ€ΡΠΉΠ³Π° ЭйслСра (Craig Eisler), АлСкса Π‘Π΅Π½-Π”ΠΆΠΎΠ½Π° (Alex St. John) ΠΈ Π­Ρ€ΠΈΠΊΠ° Энгстрома (Erik Engstrom) β€” Π΄Π°ΠΆΠ΅ послС Π²Ρ‹Ρ…ΠΎΠ΄Π° Windows 95 ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ MS-DOS ΠΊΠ°ΠΊ Π±ΠΎΠ»Π΅Π΅ подходящСй для создания ΠΈΠ³Ρ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Π§Π΅ΠΌ ΠΆΠ΅ «дос» Ρ‚Π°ΠΊ нравился программистам? ВсС Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ, программируя ΠΏΠΎΠ΄ MS-DOS, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΆΠ΅Π»Π΅Π·Ρƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π»ΠΈ прямой доступ ΠΊ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π΅, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, ΠΌΡ‹ΡˆΠΈ, Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌ устройствам ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ частям систСмы. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ использовался Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠΎΠ΄ консоли, ΠΎΠ΄Π½Π°ΠΊΠΎ созданиС ΠΈΠ³Ρ€ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ослоТнялось Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ приставок, здСсь Π½Π΅ Π±Ρ‹Π»ΠΎ фиксированной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ систСмы. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ написании ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ услоТняло Тизнь Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€Π°ΠΌ.

ΠšΡ€ΡΠΉΠ³ ЭйслСр β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· создатСлСй DirectX

Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, Π½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π² Windows 95 стало Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ этого Π±Ρ‹Π»Π° новая защищСнная модСль памяти, которая Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΠ»Π° прямой доступ ΠΊ устройствам. Π¨Π΅Π» 1994 Π³ΠΎΠ΄, Windows 95 Π±Ρ‹Π»Π° Π½Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅, ΠΈ Microsoft Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ быстроС ΠΈ эффСктивноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ возникшСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Им стал API DirectX, Π·Π° созданиС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Π»ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π· ЭйслСр, Π‘Π΅Π½-Π”ΠΆΠΎΠ½ ΠΈ Энгстром. Π Π΅Π»ΠΈΠ· DirectX вСрсии 1.0 состоялся 30 сСнтября 1995 Π³ΠΎΠ΄Π° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Windows Games SDK.

ΠŸΠ΅Ρ€Π²Π°Ρ итСрация DirectX Π±Ρ‹Π»Π° ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ своих Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… вСрсий. Она ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° Π²Ρ‹Π²ΠΎΠ΄ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π·Π²ΡƒΠΊΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π° Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠ΅ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… манипуляторов.

DirectX 1.0 разрабатывался для Windows 95

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ³Ρ€ встрСтили DirectX довольно ΠΏΡ€ΠΎΡ…Π»Π°Π΄Π½ΠΎ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎΠ½ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Microsoft Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ API Π½Π° протяТСнии Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. НСдовСриС ΠΊ Microsoft возросло послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ компания свСрнула ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ API WinG, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ рассматривался ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Β«ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΎΠ²Β» Π² ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ³Ρ€ с DOS Π½Π° Windows. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, «дСвяносто пятая» Π±Ρ‹Π»Π° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π΅ΠΉ ΠΊ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ части, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² ΠΈΠ³Ρ€Π°Ρ…, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, сниТалась Π² сравнСнии с MS-DOS. Ну ΠΈ Π²-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… β€” Ρƒ DOS Π±Ρ‹Π»ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство энтузиастов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈ Π² ΠΊΠ°ΠΊΡƒΡŽ Π½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ Windows.

Π‘Ρ‚ΠΎΠΈΡ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ появлСния DirectX Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈΠ³Ρ€ ΡƒΠΆΠ΅ Π±Ρ‹Π» доступСн API OpenGL, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Silicon Graphics Inc ΠΈ прСдставлСнный Π² 1992 Π³ΠΎΠ΄Ρƒ. Но Π² Microsoft Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΠΎΠΉΡ‚ΠΈ своим ΠΏΡƒΡ‚Π΅ΠΌ. Π’ дальнСйшСм противостояниС DirectX ΠΈ OpenGL Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Π±ΠΈΡ‚Π²Ρƒ Π”Π°Π²ΠΈΠ΄Π° ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π“ΠΎΠ»ΠΈΠ°Ρ„Π°. Microsoft, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, Π±Ρ€Π°Π»Π° своСй финансовой ΠΌΠΎΡ‰ΡŒΡŽ, Π° Silicon Graphics β€” Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ тСхничСским ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ. Π’Π°ΠΊ, Π²Ρ‹Π±ΠΎΡ€ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ OpenGL Ρ‚ΠΎΠ³Π΄Π° сдСлал ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ Doom ΠΈ Quake Π”ΠΆΠΎΠ½ ΠšΠ°Ρ€ΠΌΠ°ΠΊ (John Carmack). Он считал, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ DirectX слишком слоТный для программирования, ΠΈ поэтому Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» Π±ΠΎΠ»Π΅Π΅ Β«Π΄Ρ€ΡƒΠΆΠ΅Π»ΡŽΠ±Π½Ρ‹ΠΉΒ» интСрфСйс OpenGL. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½Π° ΠΏΠ»Π°Π½Ρ‹ Microsoft это Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ повлияло, Π½ΠΎ прохладная встрСча DirectX со стороны Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ясно Π΄Π°Π»Π° ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρƒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ†Π΅Π»Ρ‹ΠΉ Π½Π΅ΠΏΠΎΡ‡Π°Ρ‚Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΈΠ· ΠΈΠ³Ρ€Ρ‹ Doom, Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π» ΠšΠ°Ρ€ΠΌΠ°ΠΊ

Π’ Ρ€ΠΎΠ»ΠΈ Π΄ΠΎΠ³ΠΎΠ½ΡΡŽΡ‰Π΅Π³ΠΎ. DirectX 2.0 ΠΈ Π΄Π°Π»Π΅Π΅

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ API DirectX Π±Ρ‹Π»ΠΎ прСдставлСно Π² сСрСдинС 1996 Π³ΠΎΠ΄Π°. НаконСц-Ρ‚ΠΎ Π² состав ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ интСрфСйса Π±Ρ‹Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Direct3D ΠΈ DirectPlay. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ API состоял ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

DirectX 2.0 прСдназначался для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Windows 95 ΠΈ Windows NT 4.0. Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° выпуска ΠΏΠ΅Ρ€Π²ΠΎΠΉ ОБ ΠΏΡ€ΠΎΡˆΠ»ΠΎ совсСм ΠΌΠ°Π»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, поэтому для этой вСрсии Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ ΠΈΠ³Ρ€. Microsoft воспользовалась ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ Π½Π°Ρ‡Π°Π»Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ³Π°Ρ‚ΡŒ API срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π Π°Π΄ΠΈ этого Π²ΠΎ врСмя ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ GDC Π² 1996 Π³ΠΎΠ΄Ρƒ Microsoft Π΄Π°ΠΆΠ΅ устроила ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ мСроприятиС, Π³Π΄Π΅ прСдставила Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ возмоТности DirectX.

ВскорС послС появлСния Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ поколСния API свСт ΡƒΠ²ΠΈΠ΄Π΅Π» ΠΈ DirectX 3.0. Π­Ρ‚ΠΎ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π² сСнтябрС 1996 Π³ΠΎΠ΄Π°. Π‘Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Π³ΠΎΠ΄Π° Π±Ρ‹Π»ΠΈ прСдставлСны дополнСния Π² Π²ΠΈΠ΄Π΅ вСрсий 3.0a ΠΈ 3.0b. Π’ сравнСнии со Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ API Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ поколСния ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎ лишь Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смогли ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ DirectX срСди Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€ΠΎΠ².

Π’Π°ΠΊ выглядСла ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ DirectX 3.0

НСмного ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρƒ DirectX 5.0, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появился Π² августС 1997 Π³ΠΎΠ΄Π°. А Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ с Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΌ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ΠΌ? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° 4-ΠΉ ΠΈ 5-ΠΉ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ API Π½Π°Ρ‡Π°Π»Π°ΡΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. DirectX 4.0 рассматривался ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° самоС блиТайшСС врСмя. Оно Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ привнСсти ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² сравнСнии с вСрсиСй 3.0 β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСсколько Π½ΠΎΠ²Ρ‹Ρ… Β«Ρ„ΠΈΡ‡Β». Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя пятая вСрсия Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ с ΠΏΡ€ΠΈΡ†Π΅Π»ΠΎΠΌ Π½Π° пСрспСктиву. Однако Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π΅ проявили интСрСса ΠΊ Π½ΠΎΠ²Ρ‹ΠΌ возмоТностям DirectX 4.0, Microsoft свСрнула ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρ‹ Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ 4.0 ΠΈ сразу Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ DirectX 5.0.

Π“Π»Π°Π²Π½Ρ‹ΠΌ достоинством пятой ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ DirectX стал Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄. ΠŸΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ API стало Π»Π΅Π³Ρ‡Π΅, ΠΈ DirectX ΡƒΠΆΠ΅ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π» Ρƒ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΎΠΉ нСприязни, ΠΊΠ°ΠΊ ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ. Π“Π»Π°Π²Π½Ρ‹ΠΌ ΠΆΠ΅ нСдостатком пятой «дирСктрисы» Π±Ρ‹Π»ΠΎ отсутствиС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π΅ΠΊΡΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ (multitexturing). Π‘ΡƒΡ‚ΡŒ этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° Π³Ρ€Π°Π½ΡŒ сразу Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тСкстур Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΎΡ…ΠΎΠ΄. Но Ρ‚ΡƒΡ‚ Microsoft ΡƒΠ»Ρ‹Π±Π½ΡƒΠ»Π°ΡΡŒ ΡƒΠ΄Π°Ρ‡Π°. Π’ Ρ‚ΠΎ врСмя Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π΅ΠΊΡΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π±Ρ‹Π»ΠΈ Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ эффСктивны, Π° ΠΆΠ΅Π»Π΅Π·ΠΎ β€” нСдостаточно ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π±Π΅Π· ΡƒΡ‰Π΅Ρ€Π±Π° для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π§Π°Ρ‰Π΅ всСго вмСсто Π½Π΅Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ использовали ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Ρ‹, Π²ΠΎ врСмя ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π° Π³Ρ€Π°Π½ΡŒ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»Π°ΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° тСкстура. Для Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€ΠΎΠ² Π±Ρ‹Π»ΠΎ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ Π·Π°ΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ ΠΈ Π½Π° старых ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…, поэтому Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π΅ΠΊΡΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ использовалось. Microsoft ΠΎΡ‚ этого лишь Π²Ρ‹ΠΈΠ³Ρ€Π°Π»Π°.

А это ΡƒΠΆΠ΅ DirectX 5.0

Π“Π»Π°Π²Π½Ρ‹ΠΉ нСдостаток DirectX 5.0 Π±Ρ‹Π» исправлСн ΡƒΠΆΠ΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΈ API ΠΏΠΎΠ΄ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ 6. Π­Ρ‚Π° итСрация DirectX появилась Π² августС 1998 Π³ΠΎΠ΄Π° ΠΈ вновь ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π² области создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ β€” ΠΊΠΎΠ΄ стал Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ Π΅Ρ‰Π΅ понятнСС. Π’Π°ΠΊΠΆΠ΅ DirectX 6.0 ΠΌΠΎΠ³ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π΅ΠΊΡΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Но ΠΈΡΠΏΡ€Π°Π²ΠΈΠ²ΡˆΠΈΡΡŒ, Microsoft допустила ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ β€” Π½ΠΎΠ²Ρ‹ΠΉ API Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» Π½Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ T&L (Transform and Lightning), которая ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°Π»Π°ΡΡŒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ освСщСния ΠΈ трансформации ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Как ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎ врСмя, Ρƒ Microsoft Π±Ρ‹Π» Π΅Ρ‰Π΅ Π³ΠΎΠ΄ Π² запасС для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ T&L. GeForce 256, пСрвая Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π° с Π΄Π²ΠΈΠΆΠΊΠΎΠΌ T&L, появилась Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² 1999 Π³ΠΎΠ΄Ρƒ. ΠšΡΡ‚Π°Ρ‚ΠΈ, начиная с этой вСрсии, DirectX стал своСго Ρ€ΠΎΠ΄Π° ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ. Microsoft ΠΏΡ‹Ρ‚Π°Π»Π°ΡΡŒ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ свою ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Windows CE для консолСй ΠΈ вмСстС с «осью» поставляла ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ DirectX 6. Однако экспСримСнт, скаТСм прямо, Π½Π΅ удался.

ΠŸΠ΅Ρ€Π²Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΠΉ сСрии Thief использовала DirectX 6.0

DirectX 7.0 Π² ΠΈΠ³Ρ€Π΅ Midtown Madness 2

Π’Π΅Π»ΠΈΠΊΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π»ΠΎΠΌ. DirectX 8.0 ΠΈ 9.0

2001 Π³ΠΎΠ΄ стал, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, ΠΏΠ΅Ρ€Π΅Π»ΠΎΠΌΠ½Ρ‹ΠΌ Π² истории развития DirectX. На протяТСнии ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΡˆΠ΅ΡΡ‚ΠΈ Π»Π΅Ρ‚ Microsoft Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π² Ρ€ΠΎΠ»ΠΈ Π΄ΠΎΠ³ΠΎΠ½ΡΡŽΡ‰ΠΈΡ…. И Π΄Π΅Π»ΠΎ Π±Ρ‹Π»ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ Π² ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ с OpenGL, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ DirectX Ρ…ΡƒΠ΄ΠΎ-Π±Π΅Π΄Π½ΠΎ успСвало, Π° Π² сСдьмой ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ Π² Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ ΠΈ ΠΏΡ€Π΅Π²Π·ΠΎΡˆΠ»ΠΎ. DirectX сам ΠΏΠΎ сСбС догонял всю ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΡŽ. Microsoft создавала ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ API с оглядкой Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚. Π’ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎ-настоящСму большой шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΈ Π²Ρ‹Ρ€Π²Π°Ρ‚ΡŒΡΡ Π² Π»ΠΈΠ΄Π΅Ρ€Ρ‹. И это Π½Π΅ устраивало компанию. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Microsoft Π½Π°Π»Π°Π΄ΠΈΠ»Π° сотрудничСство с NVIDIA, ΠΈ DirectX 8.0 появился ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ GeForce 3.

Π’ восьмом ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° API ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π»Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ измСнСния ΠΈ стала большС ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΉ Π² OpenGL. Π’ DirectX 8.0 появились ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Π΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΠ»ΠΎ программистам созданиС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… спСцэффСктов. Π‘Π°ΠΌΠΈ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρƒ Π½Π°Ρ€Π°Π²Π½Π΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ сцСны. Π—Π°Ρ‚Π΅ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ эти ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² инструкции, понятныС Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏΡƒ. ΠšΡ€ΠΎΠΌΠ΅ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΈ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ², DirectX 8.0 ΠΌΠΎΠ³ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Ρ‚ΡƒΠΌΠ°Π½Π° ΠΈ Ρ‚Π°ΠΊΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠ°ΠΊ bump-mapping ΠΈ texture-mapping (ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ‚Π΅ΠΊΡΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅).

Помимо этого, Microsoft Π²Ρ‹Π΄Π΅Π»ΠΈΠ»Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ DirectDraw, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΡƒΡŽ Π·Π° отрисовку Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ API. Π’Π°ΠΊΠΆΠ΅ DirectX 8.0 всС Π΅Ρ‰Π΅ считался Π½Π΅ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π² использовании, Π½ΠΎ Microsoft ΠΏΠΎΡΡ‚Π°Ρ€Π°Π»Π°ΡΡŒ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ с индСксом 8.1.

DirectX 8.1 Π² ΠΈΠ³Ρ€Π΅ Max Payne 2: The Fall of Max Payne

Как ΠΈΡ‚ΠΎΠ³, программисты Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ пСрспСктиву Π² DirectX. МногиС посчитали, Ρ‡Ρ‚ΠΎ API ΠΎΡ‚ Microsoft Π½Π° самом Π΄Π΅Π»Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌ Π³Π΅ΠΉΠΌΠ΄Π΅Π²Π°. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? ВсС ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DirectX ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ для Π΄Π΅Π²Π΅Π»ΠΎΠΏΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎΠ΄ OpenGL Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π±Ρ‹Π»Π° рабочая станция. ВслСд Π·Π° NVIDIA свой Π²Π·ΠΎΡ€ Π½Π° DirectX пСрСнСсла ΠΈ ATI.

Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ вСрсии 8.1 API ΠΎΡ‚ Microsoft стал ΠΏΠΎ-настоящСму ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½Ρ‹ΠΌ. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ благодаря Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ поколСния ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ консоли Xbox. Π”Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ инструмСнтов для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ PC ΠΈ Xbox, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΠ» Тизнь кроссплатформСнным Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π±Ρ‹Π»Π° ΠΈ обратная сторона ΠΌΠ΅Π΄Π°Π»ΠΈ: ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ, написанныС ΠΏΠΎΠ΄ Xbox ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° ПК, Π±Ρ‹Π»ΠΈ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π½Π΅ΠΈΠ³Ρ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹ ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ управлСния.

Π‘ появлСниСм DirectX 9.0 Microsoft лишь ΡƒΠΏΡ€ΠΎΡ‡ΠΈΠ»Π° свои Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² приняли дСвятоС ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ API с распростСртыми ΠΎΠ±ΡŠΡΡ‚ΠΈΡΠΌΠΈ, Π° NVIDIA ΠΈ ATI ΡΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π° Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° DirectX-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Far Cry ΠΈ DirectX 9.0

Π§Ρ‚ΠΎ касаСтся тСхнологичСских Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π², Ρ‚ΠΎ дСвятая итСрация DirectX ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΠΎΠ³ΠΎ языка высокого уровня HLSL (High Level Shader Language). Он Π½Π΅ являлся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, поэтому программисты ΠΌΠΎΠ³Π»ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ΄ для достиТСния максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π‘Π°ΠΌΠΈ ΠΆΠ΅ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Π΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π΄ΠΎ вСрсии 2.0. ΠšΡ€ΠΎΠΌΠ΅ этого, DirectX 9.0 ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Multiple Render Targets (MRT), которая обСспСчила ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ сразу Π² нСсколько Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… Π±ΡƒΡ„Π΅Ρ€ΠΎΠ², Π° Π½Π΅ Π² ΠΎΠ΄ΠΈΠ½, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅. Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ MET (Multiple-Element Textures) ΠΈ стСнсил-Π±ΡƒΡ„Π΅Ρ€Π° (Stencil-buffer), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовался ΠΏΡ€ΠΈ создании Ρ‚Π°ΠΊΠΈΡ… спСцэффСктов, ΠΊΠ°ΠΊ Ρ‚Π΅Π½ΠΈ ΠΈ отраТСния.

ПослС выпуска дСвятой вСрсии Microsoft Π½Π΅ слишком Ρ‚ΠΎΡ€ΠΎΠΏΠΈΠ»Π°ΡΡŒ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ поколСния API. Если Ρ€Π°Π½ΡŒΡˆΠ΅ каТдая новая итСрация DirectX Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΠ»Π° практичСски Π΅ΠΆΠ΅Π³ΠΎΠ΄Π½ΠΎ, Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ компания сдСлала ставку Π½Π° ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹Π΅ обновлСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π»Π΅Ρ‚ свСт ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ лишь дополнСния DirectX 9.0 с Π»ΠΈΡ‚Π΅Ρ€Π°ΠΌΠΈ a, b ΠΈ c. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ ΠΈΡ… ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌΠΈ Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Π΅ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹. Π’Π°ΠΊ, DirectX 9.0a/b ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ Shader Model 2.0a/b соотвСтствСнно, Π° самоС ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ β€” DirectX 9.0c β€” ΠΌΠΎΠ³Π»ΠΎ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Shader Model вСрсии 3.0, Π½ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ консоли Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния Xbox 360.

DirectX 9.0c Π² стСлс-экшСнС Splinter Cell

Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ DirectX 9.0c смог Π·Π°Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Π½Π°Π΄ΠΎΠ»Π³ΠΎ. Π’ΠΈΠ½ΠΎΠΉ всСму β€” просчСт Microsoft ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ DirectX 10.

НСвСрный Ρ…ΠΎΠ΄. DirectX 10

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ DirectX Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ΠΎ Π² ноябрС 2006 Π³ΠΎΠ΄Π°. Новый API поставлялся вмСстС с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows Vista, которая появилась Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ мСсяцС. Бостав DirectX ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния. НСсколько ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π±Ρ‹Π»ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹. Π’Π°ΠΊ, DirectInput, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΡ… с манипуляторов, уступил мСсто ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ XInput, Π° DirectSound Π±Ρ‹Π» ΡƒΠΏΡ€Π°Π·Π΄Π½Π΅Π½ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ систСмы Cross-Platform Audio Creation Tool (XACT), которая лишилась Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ускорСния Π°ΡƒΠ΄ΠΈΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π°ΡƒΠ΄ΠΈΠΎ Π² Windows Vista осущСствлялся нСпосрСдствСнно Π½Π° CPU.

Π§Ρ‚ΠΎ касаСтся Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» DirectX 10, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² Shader Model 4.0, которая ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π½ΠΎΠ²Ρ‹Π΅ цСлочислСнныС инструкции ΠΈ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ этого, добавилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹. ΠŸΠΎΠ΄Π²Π΅Ρ€Π³ΡΡ измСнСниям ΠΈ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½Ρ‹ΠΉ компилятор HLSL, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉ Π²Π΅Ρ€ΡΠΈΡŽ 4.0. Для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ API Π±Ρ‹Π»ΠΎ сниТСно число ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π° ΠΊΠ°Π΄Ρ€, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΎ врСмя Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π‘Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΈ гСомСтричСских ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΈΠ· ΠΈΠ³Ρ€Ρ‹ Assassin’s Creed Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ DirectX 10

Π“Π»Π°Π²Π½Ρ‹ΠΌ просчСтом Microsoft Π±Ρ‹Π»ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ DirectX 10 Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Windows Vista, вмСстС с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ ΠΈ Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½. Если Ρ€Π°Π½ΡŒΡˆΠ΅ API Microsoft ΠΈΠΌΠ΅Π» ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ вСрсиями Windows, Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ Π±Ρ‹Π» Π΅Π΅ лишСн. Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ³Ρ€ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ с ΠΏΡ€ΠΈΡ†Π΅Π»ΠΎΠΌ Π½Π° DirectX 9.0c ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Windows XP, Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DirectX 10 Π±Ρ‹Π»Π° лишь бонусом. По Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡˆΡƒΡ‚Π΅Ρ€ Hellgate: London ΠΈΠ»ΠΈ стратСгия Company of Heroes. Бвою Ρ€ΠΎΠ»ΡŒ Π² ΠΏΡ€ΠΎΠ²Π°Π»Π΅ DirectX 10 сыграло ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сама Windows Vista оказалась, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, самой Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ «осью» Π² истории Windows.

Π’ 2008 Π³ΠΎΠ΄Ρƒ Microsoft анонсировала ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ с индСксом 10.1, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ стало доступно вмСстС с Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ Windows Vista SP1. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ DirectX 10.1 Π±Ρ‹Π» всСго лишь нСбольшим Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ API с индСксом 10, ΠΎΠ½ Π½Π΅ поддСрТивался Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌ Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ. Для DirectX 10.1 Π±Ρ‹Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π½ΠΎΠ²Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, сохраняли ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с DirectX 10. Π’ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ API Π±Ρ‹Π»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Β«Ρ„ΠΈΡ‡ΠΈΒ». НапримСр, Π±Ρ‹Π»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½Π°Ρ модСль Π΄ΠΎ вСрсии 4.1, стали доступны нСзависимыС Ρ€Π΅ΠΆΠΈΠΌΡ‹ Π±Π»Π΅Π½Π΄ΠΈΠ½Π³Π° для MRT ΠΈ массивы кубичСских ΠΊΠ°Ρ€Ρ‚ (cube map arrays). А нСсколько ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй DirectX 10 стали ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π² вСрсии 10.1: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 32-битная Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈ MSAA ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ°ΠΌΠΈ (4x MSAA).

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ DX9 с DX10

Π Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ ошибками. DirectX 11

Π’Ρ‹Ρ…ΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ вСрсии API ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄Π²Π° Π³ΠΎΠ΄Π°. DirectX 11 Π±Ρ‹Π» анонсирован Π΅Ρ‰Π΅ Π½Π° выставкС Gamefest Π² 2008 Π³ΠΎΠ΄Ρƒ, Π½ΠΎ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· состоялся осСнью 2009 Π³ΠΎΠ΄Π° вмСстС с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows 7. Microsoft усвоила ΡƒΡ€ΠΎΠΊ дСсятой вСрсии API, поэтому 11-я итСрация Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° ΠΊΠ°ΠΊ с Π½ΠΎΠ²ΠΎΠΉ Windows 7, Ρ‚Π°ΠΊ ΠΈ с Windows Vista.

Π§Ρ‚ΠΎ касаСтся Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй, Ρ‚ΠΎ Π² DirectX 11 Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ Ρ€Π°Π· Π±Ρ‹Π»Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½Π°Ρ модСль, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎ вСрсии 5.0. ΠšΡ€ΠΎΠΌΠ΅ этого, Π±Ρ‹Π»Π° ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ API Π² систСмах с многоядСрными Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ процСссорами. ВсС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ вСрсии Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ с ΠΏΡ€ΠΈΡ†Π΅Π»ΠΎΠΌ Π½Π° одноядСрныС CPU. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², это стало своСго Ρ€ΠΎΠ΄Π° Π±ΡƒΡ‚Ρ‹Π»ΠΎΡ‡Π½Ρ‹ΠΌ Π³ΠΎΡ€Π»Ρ‹ΡˆΠΊΠΎΠΌ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ DirectX. Π’Π°ΠΊΠΆΠ΅ Π² ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ (Compute Shader) для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ программирования ΠΏΠΎΠ΄ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, всСм извСстноС быстроС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π€ΡƒΡ€ΡŒΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· DirectX 11 Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ быстрСС, Ρ‡Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ²ΡˆΠΈΡ…ΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Microsoft Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠ»ΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΆΠ°Ρ‚ΠΈΡŽ тСкстур, поэтому Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Ρ‹. ΠšΡΡ‚Π°Ρ‚ΠΈ, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкстур Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π» ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ с 4К Π΄ΠΎ 16К. Но самым большим Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ DirectX 11 стала ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° тСссСляции ΠΈ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ трСмя Π½ΠΎΠ²Ρ‹ΠΌΠΈ стадиями: hull-ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠΌ, domain-ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠΌ ΠΈ нСпосрСдствСнно стадиСй тСссСляции.

Π‘ΡƒΡ‚ΡŒ тСссСляции состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ приблиТСния Π½ΠΈΠ·ΠΊΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° количСство Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π² Π΅Π³ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ увСличиваСтся для получСния Π±ΠΎΠ»Π΅Π΅ рСалистичной ΠΈ качСствСнной ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ. ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ срСднСС количСство ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² всСгда ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, благодаря Ρ‡Π΅ΠΌΡƒ Π½Π΅ происходят ΠΏΡ€ΠΎΠ²Π°Π»Ρ‹ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ОсобСнно это Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… приставок, Π³Π΄Π΅ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ возмоТности ΠΆΠ΅Π»Π΅Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹.

Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ ΠΈΠ· ΡˆΡƒΡ‚Π΅Ρ€Π° Crysis 2. ΠŸΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅Π³ΠΎ качСства ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DirectX 11

ΠΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» DirectX 11.1, Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠΉ Π² августС 2012 Π³ΠΎΠ΄Π° для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows 8, Π±Ρ‹Π»ΠΈ большС ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π½Π΅ΠΆΠ΅Π»ΠΈ Π½Π° Π³Π΅ΠΉΠΌΠ΅Ρ€ΠΎΠ². Π‘Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ копирования, Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ пСрСполнСния Π±ΡƒΡ„Π΅Ρ€Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ DirectX 11.1 со стороны Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ отслСТиваниС вычислСний Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π΅. Π’Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΊΠΎ всСму, Π² API Π±Ρ‹Π»Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° стСрСоскопичСского Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π½Ρ‹Π½Π΅ всС ΠΈΠ³Ρ€Ρ‹, написанныС с использованиСм DirectX 11.1, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ.

Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows 8.1 DirectX Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ Π΄ΠΎ вСрсии 11.2. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ Π΅Π³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡΠΌΠΈ стали ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΎΠ²Π΅Ρ€Π»Π΅Π΅Π², компиляция ΠΈ Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² HLSL Π² Ρ€Π°Π½Ρ‚Π°ΠΉΠΌΠ΅, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±ΡƒΡ„Π΅Ρ€Ρ‹, API сниТСния Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π²Π²ΠΎΠ΄Π° ΠΈ Ρ‚Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ рСсурсы. Π‘Ρ€Π΅Π΄ΠΈ этих возмоТностСй, ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго, стоит Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ овСрлСя. Он позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ Ρ€Π΅Π½Π΄Π΅Ρ€ Π² Π±ΡƒΡ„Π΅Ρ€ с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±ΡƒΡ„Π΅Ρ€Π°ΠΌΠΈ. Π˜Π³Ρ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ 3D-сцСну Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠ²Π΅Ρ€Π»Π΅Π΅ со сниТСнным качСством, Π½ΠΎ ΠΏΡ€ΠΈ этом Π΄Ρ€ΡƒΠ³ΠΈΠ΅ графичСскиС элСмСнты прилоТСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ с высоким качСством. К слову, ΠΎΠ²Π΅Ρ€Π»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ статичСским, Ρ‚Π°ΠΊ ΠΈ динамичСским. ΠŸΡ€ΠΈ статичСском ΠΎΠ²Π΅Ρ€Π»Π΅Π΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ устанавливаСтся ΠΏΡ€ΠΈ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΡƒΡ„Π΅Ρ€Π° ΠΈ Π² дальнСйшСм Π½Π΅ измСняСтся. Π’ случаС ΠΆΠ΅ использования динамичСского овСрлСя качСство ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π±Π΅Π· ΡƒΡ‰Π΅Ρ€Π±Π° для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ситуациях это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ сильного падСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

DirectX 11.3 ΠΈ 12

На сСгодняшний дСнь DirectX 11.2 являСтся самой свСТСй вСрсиСй API ΠΎΡ‚ Microsoft. Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΆΠ΄Π΅Ρ‚ нас Π² блиТайшСм Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ? На эту осСнь Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ запуск ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Windows 10, Π° вмСстС с Π½Π΅ΠΉ ΠΈ DirectX 12. Π“Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ API ΠΎΡ‚ всСх Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠΎΠ² стало сниТСниС уровня абстрагирования оборудования. DirectX 12 прСдоставит ΠΈΠ½ΡƒΡŽ модСль программирования. Как говорят Π² Microsoft, ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½ΡƒΡŽ ΠΊ ΠΆΠ΅Π»Π΅Π·Ρƒ (closer to the metal). Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π°ΠΊΡƒΡŽ модСль, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ доступ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ возмоТностям графичСского Ρ‡ΠΈΠΏΠ°. ΠšΡ€ΠΎΠΌΠ΅ этого, DirectX 12 Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ состояния ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° (PSO, pipeline-state object) ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ дСскрипторов. НаконСц, API ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½ΠΎΠ²Ρ‹Π΅ возмоТности для ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ…, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ, расчСт прозрачности ΠΈΠ»ΠΈ гСомСтричСская ΠΎΡ‚Π±Ρ€Π°ΠΊΠΎΠ²ΠΊΠ°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *