Shanduro itsva dzeWaini 4.17, Wine Staging 4.17, Proton 4.11-6 uye D9VK 0.21

Inowanikwa kuyedza kuburitswa kwekuita kwakavhurika kweWin32 API - Waini 4.17. Kubva pakuburitswa kweshanduro 4.16 14 bug mishumo yakavharwa uye 274 shanduko dzakaitwa.

Izvo zvakanyanya kuchinja:

  • Iyo Mono injini yakagadziridzwa kune shanduro 4.9.3;
  • Yakawedzerwa rutsigiro rwekumisikidzwa mameseji muDXTn fomati kuenda kud3dx9 (inotamiswa kubva kuWaini Staging);
  • Shanduro yekutanga yeWindows Script runtime library (msscript) yapihwa;
  • Yakawedzerwa kugadzirisa kweAPC kufona kune ntdll maitiro asati atanga;
  • wined3d inowedzera rutsigiro rwe AMD VEGA12 GPUs;
  • Tsigiro yekugadzirisa zviziviso nezve shanduko yemudziyo kuburikidza neXRandR API yaitwa;
  • Yakawedzerwa rutsigiro rwekugadzira makiyi eRSA;
  • Kune iyo ARM64 dhizaini, tsigiro yeasina musono proxies yakaitwa kune chinhu chinopindirana;
  • Mishumo yekukanganisa ine chekuita nekushanda kwemitambo uye maapplication akavharwa.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Panguva imwe chete yakaunzwa kuburitswa kweprojekiti Waini Staging 4.17, mukati mayo magadzirirwo akawedzerwa eWaini anoumbwa, kusanganisira asina kugadzirira zvizere kana zvigamba zvine njodzi izvo zvisati zvakodzera kugamuchirwa mubazi guru reWaini. Kuenzaniswa neWaini, Wine Staging inopa 855 mamwe mapeche. Kuburitswa kutsva kunounza kuwiriranisa neWine 4.17 codebase. Yakawedzera tsigiro yekuisa mune mbishi modhi (Raw Input muuser32), iyo yakabvisa matambudziko mumitambo yakavakirwa pane Source injini, pamwe neOverwatch uye Star Citizen. Inosanganisirwa zvigadziriso zvekugadzirisa kukanganisa kwemitambo
Empire Earth, Trinklet Supreme uye Silent Hill 4: Iyo Kamuri. Yakawedzera stub dsdmo.dll yeDirectSound mhedzisiro.

Valve Company yakabudiswa kuburitswa kutsva kweprojekiti Protonisi 4.11-6, iyo yakavakirwa pakuvandudzwa kweprojekti yeWaini uye yakanangana nekuona kutangwa kwemitambo yemitambo yakagadzirirwa Windows uye inoratidzwa muSteam katalogi paLinux. Kuvandudzwa kweprojekiti paradzira pasi peBSD rezinesi. Proton inokutendera kuti umhanye zvakananga Windows-chete mitambo yemitambo muSteam Linux mutengi. Iyo pasuru inosanganisira DirectX 9 kuitiswa (zvichienderana D9VK), DirectX 10/11 (zvichienderana DXVK) uye DirectX 12 (yakavakirwa pa vkd3d), ichishanda kuburikidza neshanduro yeDirectX inofonera kuVulkan API, inopa yakagadziridzwa tsigiro yevanodzora mutambo uye kugona kushandisa yakazara-skrini modhi zvisinei nekugadziriswa kwekrini kunotsigirwa mumitambo.

Mushanduro itsva yeProton, iyo DXVK layer (kuitwa kweDXGI, Direct3D 10 uye Direct3D 11 pamusoro peVulkan API) yakagadziridzwa kuita bazi. 1.4, iyo
Direct3D 11 programming interface yakagadziridzwa kuita shanduro 11.4, uye DXGI kuita shanduro 1.5. Zvichakadaro, vagadziri veDXVK vakaburitsa gadziriso yekururamisa DXVK 1.4.1, iyo yakagadzirisa nyaya dzinokonzera kukanganisa muD3D10 kodhi uye yakagadziridzwa rutsigiro rweBatman: Arkham Guta, Hitman 2, uye Ni no Kuni Remastered.

Pamusoro pezvo, tinogona kucherechedza kuburitswa kutsva kwakakosha kweprojekiti D9VK 0.21, mukati umo kushandiswa kweDirect3D 9 kuri kugadzirwa, kushanda kuburikidza neshanduro yemafoni kuVulkan graphics API. Iyo purojekiti inobva paDXVK project codebase, iyo yakawedzerwa nerutsigiro rweDirect3D 9. Kuenzaniswa neWineD3D-based Direct9D 3 kushandiswa, D9VK inobvumira kushanda kwepamusoro, sezvo Direct3D 9 shanduro kuburikidza neOpenGL inononoka kupfuura kushandura kuburikidza neVulkan.

Π’ shanduro itsva yakawedzera Direct3D 9 mafoni matsva
D3DBLEND_BOTHSRCALPHA uye D3DBLEND_BOTHINVSRCALPHA, sisitimu yekuvhara yakaitwa yeMSAA mifananidzo uye yakadzika mepu, rutsigiro rweYUV2 uye YUVY mafomati akawedzerwa, yakawedzera seti yezvimiro yakawedzerwa pakugonesa software kugadziridzwa kwevertex shaders, optimization yekushanda yaitwa, mafoni kuTexM3x3Spec uye TexMXNUMXxXNUMXSpec aitwa kuDXSO
TexM3x3VSpec, 27 bugs yakagadziriswa.

Source: opennet.ru

Voeg