Π‘ΠΎΠ·Π΄Π°Π½ Ρ„ΠΎΡ€ΠΊ VKD3D для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Direct3D 12 Π² Proton

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° VKD3D-Proton создано ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ vkd3d. Π£ΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΊ компания Valve ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠΌ Π½Π° Π±Π°Π·Π΅ Wine ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ для запуска Windows-ΠΈΠ³Ρ€ Proton. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° DirectX 9/10/11 Π² Proton основываСтся Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ DXVK, Π° рСализация DirectX 12 Π΄ΠΎ сих ΠΏΠΎΡ€ Π±Ρ‹Π»Π° основана Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ vkd3d (послС смСрти Π°Π²Ρ‚ΠΎΡ€Π° vkd3d Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΈ сотрудники CodeWeavers ΠΈ сообщСства Wine). Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ VKD3D-Proton Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Ρ‹ Ганс-ΠšΡ€ΠΈΡΡ‚ΠΈΠ°Π½ АрнцСн (Hans-Kristian Arntzen, Π°Π²Ρ‚ΠΎΡ€ инструмСнтария SPIRV-Cross ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ ΠΊ API Vulkan), Π€ΠΈΠ»ΠΈΠΏΠΏ РСболь (Philip Rebohle, Π°Π²Ρ‚ΠΎΡ€ DXVK) ΠΈ Π”ΠΆΠΎΡˆΡƒΠ° Π­ΡˆΡ‚ΠΎΠ½ (Joshua Ashton, Π°Π²Ρ‚ΠΎΡ€ D9VK),
Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° компанию Valve.

Π’ VKD3D-Proton планируСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ спСцифичныС для Proton измСнСния, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ для Π±ΠΎΠ»Π΅Π΅ качСствСнной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Windows ΠΈΠ³Ρ€ Π½Π° Π±Π°Π·Π΅ Direct3D 12, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ приняты Π² основной состав vkd3d. Из ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ отмСчаСтся ориСнтация Π½Π° использованиС соврСмСнных Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Vulkan ΠΈ возмоТностСй свСТих выпусков графичСских Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для достиТСния ΠΏΠΎΠ»Π½ΠΎΠΉ совмСстимости с Direct3D 12. VKD3D-Proton Π½Π΅ Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° сохранСниС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости с API ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ vkd3d ΠΈ Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ старых GPU ΠΈ графичСских Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ².

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

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