Naujos „Wine 4.17“, „Wine Staging 4.17“, „Proton 4.11-6“ ir „D9VK 0.21“ versijos

Galima eksperimentinis atviro Win32 API diegimo leidimas - Vynas 4.17. Nuo versijos išleidimo 4.16 Buvo uždaryta 14 pranešimų apie klaidas ir atlikti 274 pakeitimai.

Svarbiausi pakeitimai:

  • Variklis Mono buvo atnaujintas iki 4.9.3 versijos;
  • Pridėtas suspaustų tekstūrų palaikymas DXTn formatu į d3dx9 (perkeltas iš Wine Staging);
  • Buvo pasiūlyta pradinė „Windows Script“ vykdymo bibliotekos (msscript) versija;
  • Pridėtas APC skambučių į ntdll apdorojimas prieš prasidedant procesui;
  • wined3d prideda AMD VEGA12 GPU palaikymą;
  • Įdiegtas pranešimų apie įrenginio pakeitimus apdorojimo per XRandR API palaikymas;
  • Pridėtas palaikymas generuojant RSA raktus;
  • ARM64 architektūrai objektų sąsajoms buvo įdiegtas vientisų tarpinių serverių palaikymas;
  • Pranešimai apie klaidas, susijusias su žaidimų ir programų veikimu, uždaromi.
    „Vampire the Masquerade“, „AppCAD“, „Civilization 4“, „Shed“ diegimo programa, „Royal Quest“, „iCloud“.

Tuo pačiu metu pateiktas projekto leidimas Vyno paruošimas 4.17, kuriame formuojasi išplėstinės vyno konstrukcijos, įskaitant ne iki galo paruoštus arba rizikingus pleistrus, kurie dar nėra tinkami naudoti pagrindiniame vyno padalinyje. Palyginti su „Wine“, „Wine Staging“ suteikia 855 papildomus pleistrus. Naujasis leidimas suteikia sinchronizavimą su Wine 4.17 kodų baze. Pridėtas įvesties neapdorotame režime palaikymas (neapdorotas įvestis naudotojas32), kuris pašalino problemas žaidimuose, pagrįstuose šaltinio varikliu, taip pat „Overwatch“ ir „Star Citizen“. Įtraukti pataisymai, skirti išspręsti žaidimo gedimus
Empire Earth, Trinklet Supreme ir Silent Hill 4: The Room. Pridėtas stub dsdmo.dll, skirtas DirectSound efektams.

Vožtuvų įmonė опубликовала naujas projekto leidimas Protonas 4.11-6, kuris yra pagrįstas „Wine“ projekto plėtra ir skirtas užtikrinti žaidimų programų, sukurtų „Windows“ ir pateiktų „Steam“ kataloge „Linux“, paleidimą. Projektų plėtra skleisti pagal BSD licenciją. „Proton“ leidžia tiesiogiai paleisti „Windows“ žaidimų programas „Steam Linux“ kliente. Į paketą įtrauktas „DirectX 9“ diegimas (pagrįstas D9VK), „DirectX 10/11“ (pagal DXVK) ir „DirectX 12“ (pagal vkd3d), veikianti per „DirectX“ skambučių vertimą į „Vulkan“ API, suteikia patobulintą žaidimų valdiklių palaikymą ir galimybę naudoti viso ekrano režimą, neatsižvelgiant į žaidimuose palaikomą ekrano skiriamąją gebą.

Naujoje „Proton“ versijoje DXVK sluoksnis (DXGI, „Direct3D 10“ ir „Direct3D 11“ diegimas ant „Vulkan“ API) buvo atnaujintas į šaką. 1.4, kur
„Direct3D 11“ programavimo sąsaja atnaujinta iki 11.4 versijos, o DXGI – į 1.5 versiją. Tuo tarpu DXVK kūrėjai paskelbė korekcinį atnaujinimą DXVK 1.4.1, kuris ištaisė D3D10 kodo gedimus ir pagerino Betmeno: Arkham City, Hitman 2 ir Ni no Kuni Remastered palaikymą.

Be to, galime pastebėti naują reikšmingą projekto leidimą D9VK 0.21, kuriame yra kuriamas „Direct3D 9“ diegimas, verčiant skambučius į „Vulkan“ grafikos API. Projektas pagrįstas DXVK projekto kodų baze, kuri buvo išplėsta palaikant Direct3D 9. Palyginti su WineD3D pagrindu sukurtu Direct9D 3 diegimu, D9VK leidžia pasiekti didesnį našumą, nes Direct3D 9 vertimas per OpenGL yra lėtesnis nei vertimas per Vulkan.

В nauja versija pridėjo naujų „Direct3D 9“ skambučių
D3DBLEND_BOTHSRCALPHA ir D3DBLEND_BOTHINVSRCALPHA, įdiegta MSAA vaizdų ir gylio žemėlapių užrakinimo sistema, pridėtas YUV2 ir YUVY formatų palaikymas, įtrauktas išplėstas konstantų rinkinys įgalinant viršūnių šešėlių programinį apdorojimą, atliktas našumo optimizavimas, Skambučiai į TexM3x3Spec ir TexMXNUMXxXNUMXSpec buvo įdiegti DXSO
TexM3x3VSpec, ištaisytos 27 klaidos.

Šaltinis: opennet.ru

Добавить комментарий