Mitundu yatsopano ya Wine 4.17, Wine Staging 4.17, Proton 4.11-6 ndi D9VK 0.21

Ipezeka kutulutsidwa koyeserera kwa kukhazikitsa kotseguka kwa Win32 API - Vinyo 4.17. Kuyambira kutulutsidwa kwa Baibuloli 4.16 Malipoti 14 a cholakwika adatsekedwa ndipo zosintha 274 zidapangidwa.

Zosintha zofunika kwambiri:

  • Injini ya Mono yasinthidwa kukhala 4.9.3;
  • Thandizo lowonjezera pamapangidwe oponderezedwa mumtundu wa DXTn kupita ku d3dx9 (yosamutsidwa kuchokera ku Wine Staging);
  • Mtundu woyamba wa laibulale ya Windows Script runtime (msscript) waperekedwa;
  • Kukonza kowonjezera kwa mafoni a APC ku ntdll ndondomeko isanayambe;
  • wined3d imawonjezera chithandizo cha AMD VEGA12 GPUs;
  • Thandizo lokonzekera zidziwitso za kusintha kwa chipangizo kudzera pa XRandR API yakhazikitsidwa;
  • Thandizo lowonjezera popanga makiyi a RSA;
  • Pazomangamanga za ARM64, kuthandizira kwa ma proxies opanda msoko kwakhazikitsidwa pazolumikizana ndi zinthu;
  • Malipoti olakwika okhudzana ndi machitidwe amasewera ndi mapulogalamu amatsekedwa.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Nthawi yomweyo zoperekedwa kutulutsidwa kwa polojekiti Gawo la Vinyo 4.17, m’menemo nyumba zokulirapo za Vinyo zimapangidwira, kuphatikizapo zigamba zosakonzekera bwino kapena zowopsa zomwe sizinali zoyenera kutengedwa kunthambi yayikulu ya Vinyo. Poyerekeza ndi Vinyo, Wine Staging imapereka 855 zigamba zowonjezera. Kutulutsidwa kwatsopano kumabweretsa kulumikizana ndi Wine 4.17 codebase. Thandizo lowonjezera pakuyika munjira yaiwisi (Raw Input in user32), zomwe zimathetsa mavuto pamasewera potengera injini ya Source, komanso Overwatch ndi Star Citizen. Mulinso zokonzekera zothetsa ngozi zamasewera
Empire Earth, Trinklet Supreme ndi Silent Hill 4: Chipinda. Anawonjezera stub dsdmo.dll pazotsatira za DirectSound.

Kampani ya Valve losindikizidwa kutulutsidwa kwatsopano kwa polojekitiyi Pulotoni 4.11-6, zomwe zimatengera momwe polojekiti ya Wine ikuyendera ndipo cholinga chake ndi kuwonetsetsa kukhazikitsidwa kwa mapulogalamu amasewera omwe amapangidwira Windows ndikuperekedwa mu kabukhu la Steam pa Linux. Zotukuka za polojekiti kufalitsa pansi pa layisensi ya BSD. Proton imakulolani kuyendetsa mwachindunji mapulogalamu amasewera a Windows-okha mu kasitomala wa Steam Linux. Phukusili limaphatikizapo kukhazikitsa kwa DirectX 9 (kutengera D9VK), DirectX 10/11 (kutengera Zamgululi) ndi DirectX 12 (kutengera vkd3d), ikugwira ntchito pomasulira mafoni a DirectX ku Vulkan API, imapereka chithandizo chowongolera kwa owongolera masewera komanso kuthekera kogwiritsa ntchito mawonekedwe azithunzi zonse mosasamala kanthu zakusintha kwazenera komwe kumathandizidwa pamasewera.

Mu mtundu watsopano wa Proton, DXVK wosanjikiza (kukhazikitsa kwa DXGI, Direct3D 10 ndi Direct3D 11 pamwamba pa Vulkan API) yasinthidwa kukhala nthambi. 1.4,ku
Mawonekedwe a mapulogalamu a Direct3D 11 asinthidwa kukhala 11.4, ndi DXGI kukhala mtundu 1.5. Pakadali pano, opanga DXVK adasindikiza zosintha zosintha Zamgululi, zomwe zinakonza zovuta zomwe zimayambitsa ngozi mu code ya D3D10 ndikuthandizira bwino kwa Batman: Arkham City, Hitman 2, ndi Ni no Kuni Remastered.

Kuphatikiza apo, titha kuwona kutulutsidwa kwatsopano kofunikira kwa polojekitiyi D9VK 0.21, momwe ntchito ya Direct3D 9 ikupangidwira, ikugwira ntchito pomasulira mafoni ku Vulkan graphics API. Pulojekitiyi imachokera ku codebase ya polojekiti ya DXVK, yomwe idakulitsidwa ndi chithandizo cha Direct3D 9. Poyerekeza ndi kukhazikitsidwa kwa WineD3D-based Direct9D 3, D9VK imalola ntchito zapamwamba, popeza kumasulira kwa Direct3D 9 kupyolera mu OpenGL kumachedwa kusiyana ndi kumasulira kudzera mu Vulkan.

Π’ Baibulo latsopano adawonjezera mafoni atsopano a Direct3D 9
D3DBLEND_BOTHSRCALPHA ndi D3DBLEND_BOTHINVSRCALPHA, njira yotsekera yakhazikitsidwa pazithunzi za MSAA ndi mamapu akuya, chithandizo chamitundu ya YUV2 ndi YUVY yawonjezedwa, zosinthika zowonjezera zawonjezeredwa pothandizira kukonza mapulogalamu a vertex shader, kukhathamiritsa kwa magwiridwe antchito kwachitika, mafoni ku TexM3x3Spec ndi TexMXNUMXxXNUMXSpec akhazikitsidwa pa DXSO
TexM3x3VSpec, 27 nsikidzi anakonza.

Source: opennet.ru

Kuwonjezera ndemanga