Mga bagong bersyon ng Wine 4.17, Wine Staging 4.17, Proton 4.11-6 at D9VK 0.21

Magagamit pang-eksperimentong paglabas ng isang bukas na pagpapatupad ng Win32 API - Alak 4.17. Mula nang ilabas ang bersyon 4.16 14 ulat ng bug ang isinara at 274 pagbabago ang ginawa.

Ang pinakamahalagang pagbabago:

  • Ang Mono engine ay na-update sa bersyon 4.9.3;
  • Nagdagdag ng suporta para sa mga naka-compress na texture sa DXTn na format sa d3dx9 (inilipat mula sa Wine Staging);
  • Ang isang paunang bersyon ng Windows Script runtime library (msscript) ay iminungkahi;
  • Idinagdag ang pagproseso ng mga tawag sa APC sa ntdll bago magsimula ang proseso;
  • wined3d ay nagdaragdag ng suporta para sa AMD VEGA12 GPUs;
  • Naipatupad na ang suporta para sa pagproseso ng mga notification tungkol sa mga pagbabago sa device sa pamamagitan ng XRandR API;
  • Nagdagdag ng suporta para sa pagbuo ng mga RSA key;
  • Para sa arkitektura ng ARM64, ang suporta para sa mga seamless na proxy ay ipinatupad para sa mga interface ng object;
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga laro at application ay sarado.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Sabay-sabay ipinakita pagpapalabas ng proyekto Wine Staging 4.17, kung saan nabuo ang mga pinahabang build ng Wine, kabilang ang hindi ganap na handa o mapanganib na mga patch na hindi pa angkop para sa pag-aampon sa pangunahing sangay ng Wine. Kung ikukumpara sa Wine, ang Wine Staging ay nagbibigay ng 855 karagdagang patch. Ang bagong release ay nagdudulot ng pag-synchronize sa Wine 4.17 codebase. Nagdagdag ng suporta para sa input sa raw mode (Raw Input sa user32), na nag-alis ng mga problema sa mga laro batay sa Source engine, pati na rin ang Overwatch at Star Citizen. May kasamang mga pag-aayos upang malutas ang mga pag-crash ng laro
Empire Earth, Trinklet Supreme at Silent Hill 4: The Room. Nagdagdag ng stub dsdmo.dll para sa mga DirectSound effect.

Kumpanya ng balbula ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° bagong release ng proyekto Proton 4.11-6, na batay sa mga pag-unlad ng proyekto ng Wine at naglalayong tiyakin ang paglulunsad ng mga application sa paglalaro na nilikha para sa Windows at ipinakita sa Steam catalog sa Linux. Mga pag-unlad ng proyekto kumalat sa ilalim ng lisensya ng BSD. Binibigyang-daan ka ng Proton na direktang magpatakbo ng mga Windows-only na gaming application sa kliyente ng Steam Linux. Kasama sa package ang isang pagpapatupad ng DirectX 9 (batay sa D9VK), DirectX 10/11 (batay sa DXVK) at DirectX 12 (batay sa vkd3d), nagtatrabaho sa pamamagitan ng pagsasalin ng mga DirectX na tawag sa Vulkan API, ay nagbibigay ng pinahusay na suporta para sa mga controllers ng laro at ang kakayahang gumamit ng full-screen mode anuman ang mga resolution ng screen na sinusuportahan sa mga laro.

Sa bagong bersyon ng Proton, ang DXVK layer (isang pagpapatupad ng DXGI, Direct3D 10 at Direct3D 11 sa itaas ng Vulkan API) ay na-update sa isang sangay 1.4, kung saan
Direct3D 11 programming interface ay na-update sa bersyon 11.4, at DXGI sa bersyon 1.5. Pansamantala, nag-publish ang mga developer ng DXVK ng corrective update DXVK 1.4.1, na nag-ayos ng mga isyu na nagdudulot ng mga pag-crash sa D3D10 code at pinahusay na suporta para sa Batman: Arkham City, Hitman 2, at Ni no Kuni Remastered.

Bilang karagdagan, maaari naming tandaan ang isang bagong makabuluhang release ng proyekto D9VK 0.21, kung saan ang pagpapatupad ng Direct3D 9 ay binuo, nagtatrabaho sa pamamagitan ng pagsasalin ng mga tawag sa Vulkan graphics API. Ang proyekto ay batay sa DXVK project codebase, na pinalawig na may suporta para sa Direct3D 9. Kung ikukumpara sa WineD3D-based Direct9D 3 na pagpapatupad, ang D9VK ay nagbibigay-daan para sa mas mataas na pagganap, dahil ang Direct3D 9 na pagsasalin sa pamamagitan ng OpenGL ay mas mabagal kaysa sa pagsasalin sa pamamagitan ng Vulkan.

Π’ bagong bersyon nagdagdag ng mga bagong Direct3D 9 na tawag
D3DBLEND_BOTHSRCALPHA at D3DBLEND_BOTHINVSRCALPHA, isang locking system ang ipinatupad para sa MSAA na mga imahe at depth na mapa, ang suporta para sa YUV2 at YUVY na mga format ay naidagdag, isang pinalawak na hanay ng mga constant ay naidagdag kapag pinapagana ang pagpoproseso ng software ng mga vertex shader, ang performance optimization ay naisagawa, ang mga tawag sa TexM3x3Spec at TexMXNUMXxXNUMXSpec ay ipinatupad para sa DXSO
TexM3x3VSpec, 27 mga bug ang naayos.

Pinagmulan: opennet.ru

Magdagdag ng komento