ΠΠΎΡΡΠ°ΠΏΠ½ΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Win32 API - ΠΠΈΠ½ΠΎ 4.17. ΠΠ΄ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 4.16 ΠΠ°ΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠ΅ 14 ΠΈΠ·Π²Π΅ΡΡΠ°ΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ 274 ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
ΠΠ°ΡΠ²Π°ΠΆΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΠ²ΠΈΠΆΠΎΠΊ Mono ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½ Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 4.9.3;
- Π d3dx9 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΆΠ°ΡΡΡ
ΡΠ΅ΠΊΡΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ DXTn (ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½ΠΎ ΠΈΠ· Wine Staging);
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ runtime-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Windows Script (msscript);
- Π ntdll Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π²ΡΠ·ΠΎΠ²ΠΎΠ² APC Π΄ΠΎ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ°;
- Π wined3d Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° GPU AMD VEGA12;
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ ΡΠΌΠ΅Π½Π΅ ΡΡΡΡΠΎΠΉΡΡΠ² ΡΠ΅ΡΠ΅Π· API XRandR;
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠ»ΡΡΠ΅ΠΉ RSA;
- ΠΠ»Ρ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ARM64 ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±Π΅ΡΡΠΎΠ²Π½ΡΡ
ΠΏΡΠΎΠΊΡΠΈ (stubless proxies) Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²;
- ΠΠ·Π²Π΅ΡΡΠ°ΠΈΡΠ΅ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΈΠ³ΡΠΈΡΠ΅ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΠ΅ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ.
Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.
ΠΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ ΠΏΡΠ΅Π·Π΅Π½ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° Π²ΠΈΠ½ΠΎ 4.17, Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΡΠΌΠΈΡΡΡΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ Wine, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΈΠ»ΠΈ ΡΠΈΡΠΊΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠ°ΡΡΠΈ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡΠΈΠ³ΠΎΠ΄Π½ΡΠ΅ Π΄Π»Ρ ΠΏΡΠΈΠ½ΡΡΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²Π΅ΡΠΊΡ Wine. ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Wine Π² Wine Staging ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ 855 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΠ°ΡΡΠ΅ΠΉ. Π Π½ΠΎΠ²ΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½Π° ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Ρ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Wine 4.17. ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π²ΠΎΠ΄Π° Π² raw-ΡΠ΅ΠΆΠΈΠΌΠ΅ (Raw Input Π² user32), ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² ΠΈΠ³ΡΠ°Ρ
Π½Π° Π±Π°Π·Π΅ Π΄Π²ΠΈΠΆΠΊΠ° Source, Π° ΡΠ°ΠΊΠΆΠ΅ Overwatch ΠΈ Star Citizen. ΠΠΊΠ»ΡΡΠ΅Π½Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΡΡΡΡΠ°Π½ΡΡΡΠΈΠ΅ ΠΊΡΠ°Ρ
ΠΈ Π² ΠΈΠ³ΡΠ°Ρ
Empire Earth, Trinklet Supreme ΠΈ Silent Hill 4: The Room. ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°Π³Π»ΡΡΠΊΠ° dsdmo.dll Π΄Π»Ρ ΡΡΡΠ΅ΠΊΡΠΎΠ² DirectSound.
ΠΠ΅Π½ΡΠΈΠ» ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΡΠΎΡΠΎΠ½ 4.11-6, ΠΊΠΎΡ ΡΠ΅ Π±Π°Π·ΠΈΡΠ° Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Wine ΠΈ ΠΈΠΌΠ° Π·Π° ΡΠ΅Π» Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΠΈΠ³ΡΠΈ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° Windows ΠΈ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ΠΈ Π²ΠΎ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΡ Steam Π½Π° Linux. Π Π°Π·Π²ΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΡΠΈΡΠ΅ΡΠ΅ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ° BSD. Proton Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΠΈΠ³ΡΠΈ ΡΠ°ΠΌΠΎ Π·Π° Windows Π²ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ Steam Linux. ΠΠ°ΠΊΠ΅ΡΠΎΡ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° DirectX 9 (Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° D9VK), DirectX 10/11 (Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° DXVK) ΠΈ DirectX 12 (Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° vkd3d), ΡΠ°Π±ΠΎΡΠ΅ΡΡΠΈ ΠΏΡΠ΅ΠΊΡ ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° ΠΏΠΎΠ²ΠΈΡΠΈ DirectX Π΄ΠΎ Vulkan API, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΈΡΠ΅ Π½Π° ΠΈΠ³ΡΠΈ ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌΠΎΡ Π½Π° ΡΠ΅Π» Π΅ΠΊΡΠ°Π½ Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΠΈΡΠ΅ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ Π²ΠΎ ΠΈΠ³ΡΠΈΡΠ΅.
Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Proton ΠΏΡΠΎΡΠ»ΠΎΠΉΠΊΠ° DXVK (ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ DXGI, Direct3D 10 ΠΈ Direct3D 11 ΠΏΠΎΠ²Π΅ΡΡ
API Vulkan) ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π΄ΠΎ Π²Π΅ΡΠΊΠΈ 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, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π΅ΡΡΠΈΠ½Π½ΡΡ
ΡΠ΅ΠΉΠ΄Π΅ΡΠΎΠ², ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π΄Π»Ρ DXSO ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π²ΡΠ·ΠΎΠ²Ρ TexM3x3Spec ΠΈ
TexM3x3VSpec, ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ 27 ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΠ·Π²ΠΎΡ: opennet.ru