Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΡΠ΅Π»ΠΈΠ· Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΎΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Win32 API β . ΠΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π·Π°ΠΊΡΠΈΡΠΈ 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.
Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΏΡΡΠΊ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° , Π² ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Ρ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ ΡΠ±ΠΎΡΠΊΠΈ 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.
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Valve Π½ΠΎΠ²ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° , ΠΊΠΎΠΉΡΠΎ Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Wine ΠΈ Π΅ Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ³ΡΠ°Π»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Linux, ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π·Π° Windows ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° Steam. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΠΎ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ BSD. Proton ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ³ΡΠΎΠ²ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Linux-ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π½Π° Steam, Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ ΡΠ°ΠΌΠΎ Π·Π° Windows. ΠΠ°ΠΊΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ²Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° DirectX 9 (Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ), DirectX 10/11 (Π½Π° Π±Π°Π·Π° ) ΠΈ DirectX 12 (Π½Π° Π±Π°Π·Π°ΡΠ° ), ΡΠ°Π±ΠΎΡΠ΅ΡΠΈ ΡΡΠ΅Π· ΡΡΠ°Π½ΡΠ»Π°ΡΠΈΡ Π½Π° ΠΏΠΎΠ²ΠΈΠΊΠ²Π°Π½ΠΈΡ Π½Π° DirectX ΠΊΡΠΌ API Vulkan, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΈΠ³ΡΠΎΠ²ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΡΠ» Π΅ΠΊΡΠ°Π½ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈΡΠ΅ Π² ΠΈΠ³ΡΠΈΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π° Π΅ΠΊΡΠ°Π½Π°.
Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Proton ΡΠ»ΠΎΡΡ DXVK (ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° DXGI, Direct3D 10 ΠΈ Direct3D 11 Π²ΡΡΡ
Ρ API Vulkan) Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ Π΄ΠΎ ΠΊΠ»ΠΎΠ½ , Π² ΠΊΠΎΡΡΠΎ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Direct3D 11 Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅Π½ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 11.4, Π° DXGI Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 1.5. ΠΠ΅ΠΆΠ΄ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° DXVK ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Ρ
Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ , Π² ΠΊΠΎΠ΅ΡΠΎ ΡΠ° ΠΎΡΡΡΡΠ°Π½Π΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π²ΠΎΠ΄Π΅ΡΠΈ Π΄ΠΎ ΡΡΠΈΠ²ΠΎΠ²Π΅ Π² ΠΊΠΎΠ΄Π° Π½Π° D3D10 ΠΈ Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΠΈΠ³ΡΠΈ "Batman: Arkham City", "Hitman 2" ΠΈ "Ni no Kuni Remastered".
ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ Π½ΠΎΠ² Π·Π½Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΠΈΠ·Π»ΠΈΠ· ΠΏΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° , Π² ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° 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
