Pagpagawas sa bino 4.14

Magamit eksperimento nga pagpagawas sa usa ka bukas nga pagpatuman sa Win32 API - Alak 4.14. Sukad sa pagpagawas sa bersyon 4.13 Ang 18 nga mga taho sa bug gisirhan ug 255 nga mga pagbag-o ang nahimo.

Ang labing hinungdanon nga mga pagbag-o:

  • Ang Mono engine gi-update sa bersyon 4.9.2, nga nagwagtang sa mga problema sa dihang naglunsad sa DARK ug DLC ​​nga pagpangita;
  • Ang mga DLL sa PE (Portable Executable) nga format wala na nahigot sa runtime
    MinGW;

  • Gipatuman sa ntoskrnl ang tawag nga MmIsThisAnNtAsSystem ug gidugang ang mga stub para sa mga tawag sa SePrivilegeCheck ug SeLocateProcessImageName;
  • В
    Gipatuman sa wtsapi32 ang WTSFreeMemoryExA ug WTSFreeMemoryExW nga mga gimbuhaton, ug gidugang ang mga stub para sa WTSEnumerateProcessesEx[AW], WTSEnumerateSessionsEx[AW], ug WTSOpenServerEx[AW];

  • Gidugang bag-ong mga DLL wlanui ug utildll;
  • Ang code nga may kalabotan sa pagdumala sa mga proseso, mga hilo ug mga deskriptor sa file gibalhin gikan sa kernel32 ngadto sa kernelbase;
  • Gidugang sa Wined3d ang mga gimbuhaton alang sa pagtrabaho sa mga texture, sama sa wined3d_texture_upload_data() ug wined3d_texture_gl_upload_data();
  • Gihimo ang mga pag-ayo nga may kalabotan sa pagdumala sa eksepsiyon sa plataporma sa ARM64;
  • Sirado nga mga taho sa bug nga may kalabutan sa operasyon sa mga dula ug aplikasyon:
    Gubat sa Kalibotan Z, AviUtl, Touhou 14-17, Eleusis, Rak24u, Omni-NFS 4.13, The Sims 1, Star Control Origins, Process Hacker, Star citizen, Adobe Digital Editions 2.

Dugang pa, kini mahimong matikdan publikasyon Gi-update sa balbula ang proyekto Proton 4.11-2, nga gibase sa mga kalamboan sa proyekto sa Wine ug gitumong sa pagpagana sa mga aplikasyon sa dula nga gihimo para sa Windows ug gipresentar sa Steam catalog nga modagan sa Linux. Mga kalampusan sa proyekto pagkaylap ubos sa lisensya sa BSD. Gitugotan ka sa Proton nga direkta nga magpadagan sa mga aplikasyon sa dula nga Windows lamang sa kliyente sa Steam Linux. Ang package naglakip sa DirectX 9 nga pagpatuman (base sa D9VK), DirectX 10/11 (base sa DXVK) ug 12 (base sa vkd3d), nga nagtrabaho pinaagi sa paghubad sa DirectX nga mga tawag sa Vulkan API, naghatag og mas maayo nga suporta alang sa game controllers ug ang abilidad sa paggamit sa full-screen mode bisan unsa pa ang mga resolusyon sa screen nga gisuportahan sa mga dula.

Sa bag-ong bersyon, ang FAudio nga mga sangkap nga adunay pagpatuman sa DirectX sound library (API XAudio2, X3DAudio, XAPO ug XACT3) gi-update aron buhian ang 19.08, ang Mono engine sa bersyon 4.9.2, ug ang DXVK layer (pagpatuman sa DXGI, Direct3D 10 ug Direct3D 11 sa ibabaw sa Vulkan API) gi-update hangtod sa bersyon 1.3.2. Naghatag og 60 FPS output alang sa taas nga frame rate screens (gikinahanglan alang sa mas daan nga mga dula). Giayo ang mga isyu sa pagyelo sa pagsulod sa teksto sa Earth Defense Force 5 ug Earth Defense Force 4.1.

Source: opennet.ru

Idugang sa usa ka comment