ΠΠ° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Win32 API - ΠΠΈΠ½ΠΎ 4.17. ΠΡ ΠΏΡΡΠΊΠ°Π½Π΅ΡΠΎ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° 4.16 14 Π΄ΠΎΠΊΠ»Π°Π΄Π° Π·Π° Π³ΡΠ΅ΡΠΊΠΈ Π±ΡΡ
Π° Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΈ Π±ΡΡ
Π° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ 274 ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
ΠΠ°ΠΉ-Π²Π°ΠΆΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠ½Π΄ΠΆΠΈΠ½ΡΡ Mono Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 4.9.3;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΡΠ΅ΠΊΡΡΡΡΠΈ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ DXTn ΠΊΡΠΌ d3dx9 (ΠΏΡΠ΅Ρ
Π²ΡΡΠ»Π΅Π½ΠΎ ΠΎΡ Wine Staging);
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΅ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Windows Script (msscript);
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° APC ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΊΡΠΌ ntdll ΠΏΡΠ΅Π΄ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°;
- wined3d Π΄ΠΎΠ±Π°Π²Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ AMD VEGA12;
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΈΠ·Π²Π΅ΡΡΠΈΡ Π·Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ ΡΡΠ΅Π· XRandR API;
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° RSA ΠΊΠ»ΡΡΠΎΠ²Π΅;
- ΠΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ARM64 Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π±Π΅Π·ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΈ ΠΏΡΠΎΠΊΡΠΈ ΡΡΡΠ²ΡΡΠΈ Π·Π° ΠΎΠ±Π΅ΠΊΡΠ½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ;
- ΠΠΎΠΊΠ»Π°Π΄ΠΈΡΠ΅ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΈΠ³ΡΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ° Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ.
Vampire the Masquerade, AppCAD, Civilization 4, ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡ Π½Π° Shed, Royal Quest, iCloud.
ΠΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π° Π²ΠΈΠ½ΠΎ 4.17, Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ Π½Π° Wine, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π³ΠΎΡΠΎΠ²ΠΈ ΠΈΠ»ΠΈ ΡΠΈΡΠΊΠΎΠ²ΠΈ ΠΏΠ°ΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΠ° ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈ Π·Π° ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ Wine ΠΊΠ»ΠΎΠ½. Π ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Wine, Wine Staging ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ 855 Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠ°ΡΠ°. ΠΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½ΠΎΡΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Ρ ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π½Π° Wine 4.17. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π² ΡΡΡΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ (Raw Input Π² user32), ΠΊΠΎΠ΅ΡΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π² ΠΈΠ³ΡΠΈΡΠ΅, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Source Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Overwatch ΠΈ Star Citizen. ΠΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ Π·Π° ΡΠ°Π·ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΠΈΠ²ΠΎΠ²Π΅ Π½Π° ΠΈΠ³ΡΠ°ΡΠ°
Empire Earth, Trinklet Supreme ΠΈ Silent Hill 4: The Room. ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ ΠΌΡΠ½ΠΈΡΠ΅ dsdmo.dll Π·Π° DirectSound Π΅ΡΠ΅ΠΊΡΠΈ.
Valve Company ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΡΠΎΡΠΎΠ½ 4.11-6, ΠΊΠΎΠΉΡΠΎ Π΅ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Wine ΠΈ ΠΈΠΌΠ° Π·Π° ΡΠ΅Π» Π΄Π° Π΄Π°Π΄Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΠΈΠ³ΡΠΈ, ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° Windows ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Π½Π° Steam, Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π½Π° Linux. ΠΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ BSD Π»ΠΈΡΠ΅Π½Π·. Proton Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π° ΠΈΠ³ΡΠΈ ΡΠ°ΠΌΠΎ Π·Π° Windows Π² Steam Linux ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΠΠ°ΠΊΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ²Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° DirectX 9 (Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° D9vk.), DirectX 10/11 (Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° DXVK) ΠΈ DirectX 12 (Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° vkd3d), ΡΠ°Π±ΠΎΡΠ΅Ρ ΡΡΠ΅Π· ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° DirectX ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΊΡΠΌ API Π½Π° Vulkan, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ Π·Π° ΠΈΠ³ΡΠΈ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΡΠ» Π΅ΠΊΡΠ°Π½, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π½Π°ΡΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π½Π° Π΅ΠΊΡΠ°Π½Π°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π° Π² ΠΈΠ³ΡΠΈΡΠ΅.
Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Proton, DXVK ΡΠ»ΠΎΡΡ (ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° DXGI, Direct3D 10 ΠΈ Direct3D 11 Π²ΡΡΡ
Ρ Vulkan API) Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ ΠΊΠ»ΠΎΠ½ 1.4, Π² ΠΊΠΎΡΡΠΎ
ΠΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Direct3D 11 Π΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 11.4, Π° DXGI Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 1.5. ΠΠ΅ΠΆΠ΄ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° DXVK ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ
Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ DXVK 1.4.1, ΠΊΠΎΠΉΡΠΎ ΠΊΠΎΡΠΈΠ³ΠΈΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΏΡΠΈΡΠΈΠ½ΡΠ²Π°ΡΠΈ ΡΡΠΈΠ²ΠΎΠ²Π΅ Π² ΠΊΠΎΠ΄Π° D3D10 ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Batman: Arkham City, Hitman 2 ΠΈ Ni no Kuni Remastered.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈΠΌ Π½ΠΎΠ²ΠΎ Π·Π½Π°ΡΠΈΠΌΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° D9VK 0.21, Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Direct3D 9, ΡΠ°Π±ΠΎΡΠ΅ΡΠΎ ΡΡΠ΅Π· ΠΏΡΠ΅Π²ΠΎΠ΄Π° Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΊΡΠΌ Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡ API Π½Π° Vulkan. ΠΡΠΎΠ΅ΠΊΡΡΡ ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π²Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° DXVK, ΠΊΠΎΡΡΠΎ Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½Π° Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Direct3D 9. Π ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Direct3D 9, Π±Π°Π·ΠΈΡΠ°Π½ΠΎ Π½Π° WineD3D, D9VK ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π²ΠΎΠ΄ΡΡ Π½Π° Direct3D 9 ΠΏΡΠ΅Π· OpenGL Π΅ ΠΏΠΎ-Π±Π°Π²Π΅Π½ ΠΎΡ ΠΏΡΠ΅Π²ΠΎΠ΄Π° ΠΏΡΠ΅Π· Vulkan.
Π Π½ΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π΄ΠΎΠ±Π°Π²ΠΈ Π½ΠΎΠ²ΠΈ Direct3D 9 ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ
D3DBLEND_BOTHSRCALPHA ΠΈ D3DBLEND_BOTHINVSRCALPHA, Π²Π½Π΅Π΄ΡΠ΅Π½Π° Π΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π·Π°ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π·Π° MSAA ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠ°ΡΡΠΈ Π½Π° Π΄ΡΠ»Π±ΠΎΡΠΈΠ½Π°ΡΠ°, Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° YUV2 ΠΈ YUVY ΡΠΎΡΠΌΠ°ΡΠΈ, Π΄ΠΎΠ±Π°Π²Π΅Π½ Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΈ ΠΏΡΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π²Π΅ΡΡΠ΅ΠΊΡΠ½ΠΈ ΡΠ΅ΠΉΠ΄ΡΡΠΈ, ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° Π΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ°, ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡΡΠ° ΠΊΡΠΌ TexM3x3Spec ΠΈ TexMXNUMXxXNUMXSpec ΡΠ° Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈ Π·Π° DXSO
TexM3x3VSpec, 27 ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru