Microsoft ΠΎΡ‚Π²ΠΎΡ€ΠΈ ΠΊΠΎΠ΄Π° Π½Π° слоя Π·Π° ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° Direct3D 9 ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² Direct3D 12

Microsoft обяви отворСния ΠΊΠΎΠ΄ Π½Π° слоя D3D9On12 с внСдряванСто Π½Π° DDI (Device Driver Interface) устройство, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π΅Π²Π΅ΠΆΠ΄Π° Direct3D 9 (D3D9) ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² Direct3D 12 (D3D12) ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. Блоят Π²ΠΈ позволява Π΄Π° осигуритС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° стари прилоТСния Π² срСди, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ само D3D12, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π·Π° внСдряванС Π½Π° D3D9 въз основа Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ‚Π΅ vkd3d ΠΈ VKD3D-Proton, ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ рСализация Π½Π° Direct3D 12 Π·Π° Linux, която Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€Π΅Π· ΠΏΡ€Π΅Π²ΠΎΠ΄ Π½Π° D3D12 извиквания към графичния API Π½Π° Vulkan. ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° D3D9On12 Π΅ написан Π½Π° C++ ΠΈ Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Π½Π° MIT.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ сС основава Π½Π° ΠΊΠΎΠ΄Π° Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° подсистСма, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π² Windows 10. ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π° сС, Ρ‡Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄Π° D3D9On12 Ρ‰Π΅ Π΄Π°Π΄Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π½Π° Ρ‡Π»Π΅Π½ΠΎΠ²Π΅Ρ‚Π΅ Π½Π° общността Π΄Π° участват Π² ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ добавянСто Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ ΡΡŠΡ‰ΠΎ Π΄Π° слуТи ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° D3D9 DDI Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ ΠΈ Ρ€Π°ΠΌΠΊΠ° Π·Π° създаванС Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ слоСвС Π·Π° ΠΏΡ€Π΅Π²ΠΎΠ΄ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ API Π² D3D12.

Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ бСшС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ DXBC Signer, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° подписватС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ DXBC Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΎΡ‚ инструмСнти Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ страни. D3D9On12 ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π° подписванС Π½Π° DXBC, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π½Π° ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ Π² Π½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π».

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€