ΠΠΎΡΡΡΠΏΠ΅Π½ Π²ΡΠΏΡΡΠΊ ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΠΈ DXVK 1.10.3, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ΠΈ 11, ΡΠ°Π±ΠΎΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½ΡΠ»ΡΡΠΈΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ² Π² API Vulkan. ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ DXVK ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ API Vulkan 1.1, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 ΠΈ AMDVLK. DXVK ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° 3D-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΠ³Ρ Π² Linux ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Wine, Π²ΡΡΡΡΠΏΠ°Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π² Wine ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ Direct3D 9/10/11, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΡ ΠΏΠΎΠ²Π΅ΡΡ OpenGL.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ:
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ID3D11Fence, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠΎΠ²Π΅ΡΡ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΡΡ Ρ ΡΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΠΌΠ°ΡΠΎΡΠΎΠ² Vulkan (Timeline semaphore), ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ Π΅Π΄ΠΈΠ½ΡΠΉ ΠΏΡΠΈΠΌΠΈΡΠΈΠ² Π΄Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ ΠΈ Ρ ΠΎΡΡΠΎΠΌ, Π²ΠΌΠ΅ΡΡΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΎΠ² VkFence ΠΈ VkSemaphore. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ID3D11Fence ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° Π΄ΠΎΠ±ΠΈΡΡΡΡ ΡΠ°Π±ΠΎΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π² ΠΈΠ³ΡΠ΅ Halo Infinite ΠΏΡΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΏΠ°ΡΡΠ΅ΠΉ Π΄Π»Ρ wine ΠΈ vkd3d-proton.
- Π£ΡΡΡΠ°Π½Π΅Π½ΠΎ ΡΠ΅Π³ΡΠ΅ΡΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² DXVK 1.10.2, ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠ²ΡΠ΅Π΅ ΠΊ ΡΠ±ΠΎΡΠΌ ΠΏΡΠΈ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΈΠ³ΡΠ°Ρ D3D11, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈΠ³ΡΡ Prey ΠΈ Bioshock Infinite.
- Π£ΡΡΡΠ°Π½Π΅Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΏΡΠΎΡΠ²Π»ΡΡΡΠΈΠ΅ΡΡ Π² ΠΈΠ³ΡΠ°Ρ Need For Speed 3, Ninja Blade ΠΈ Ys Origin.
- ΠΠ»Ρ ΠΈΠ³ΡΡ Stray Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΎΠΏΡΠΈΡ d3d11.ignoreGraphicsBarriers, ΡΠ΅ΡΠΈΠ²ΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΡ GPU.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru