Ụdị ọhụrụ nke Wine 4.17, Wine Staging 4.17, Proton 4.11-6 na D9VK 0.21

Dị mwepụta nnwale nke mmeghe mepere emepe nke Win32 API - 4.17 Wine. Ebe ọ bụ na ntọhapụ nke version 4.16 Emechiri akụkọ ahụhụ 14 yana mgbanwe 274 mere.

Mgbanwe kacha mkpa:

  • Emelitere injin Mono ka ọ bụrụ ụdị 4.9.3;
  • Nkwado agbakwunyere maka textures agbakwunyere na usoro DXTn na d3dx9 (ebufere site na nhazi mmanya);
  • Atụpụtala ụdị mbụ nke ọba akwụkwọ oge ojiri gaa (msscript) Windows Script;
  • Agbakwunyere nhazi nke APC na-akpọ ntdll tupu usoro ahụ amalite;
  • wined3d na-agbakwụnye nkwado maka AMD VEGA12 GPUs;
  • Nkwado maka nhazi ọkwa gbasara mgbanwe ngwaọrụ site na XRandR API emejuputala;
  • Nkwado agbakwunyere maka ịmepụta igodo RSA;
  • Maka ihe owuwu ARM64, nkwado maka proxies enweghị nkebi ka emejuputara maka oghere ihe;
  • A na-emechi akụkọ mperi metụtara ọrụ egwuregwu na ngwa.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

N'otu oge ọkọnọ ntọhapụ oru ngo Nhazi mmanya 4.17, n'ime nke a na-emepụta mmanya agbatị ogologo, gụnyere akwadobeghị nke ọma ma ọ bụ patches dị ize ndụ nke na-adabaghị maka ntinye n'ime ngalaba mmanya bụ isi. E jiri ya tụnyere mmanya, Staging Wine na-enye patches 855 ọzọ. Ntọhapụ ọhụrụ a na-eweta mmekọrịta ya na Wine 4.17 codebase. Nkwado agbakwunyere maka ntinye na ọnọdụ raw (Raw Input in user32), nke kpochapụrụ nsogbu na egwuregwu dabere na injin isi mmalite, yana Overwatch na Star Citizen. Ndozi gụnyere iji dozie mkpọka egwuregwu
Alaeze Ukwu Ụwa, Trinklet Supreme na Silent Hill 4: Ime ụlọ. Agbakwunyere stub dsdmo.dll maka nsonaazụ DirectSound.

Ụlọ ọrụ Valve bipụtara ọhụrụ ntọhapụ nke oru ngo Nkwupụta 4.11-6, nke dabere na mmepe nke oru ngo Wine na ebumnuche iji hụ na ngwa egwuregwu emepụtara maka Windows ma gosipụta ya na katalọgụ Steam nwere ike ịgba ọsọ na Linux. Mmezu nke oru ngo kesaa n'okpuru ikikere BSD. Proton na-enye gị ohere ịme ngwa egwuregwu naanị Windows na onye ahịa Steam Linux. Ihe ngwugwu ahụ gụnyere mmejuputa DirectX 9 (dabere na NJV), DirectX 10/11 (dabere na NZP) na DirectX 12 (dabere na vkd3d), na-arụ ọrụ site na ntụgharị nke DirectX oku na Vulkan API, na-enye nkwado dị mma maka ndị na-ahụ maka egwuregwu na ikike iji ọnọdụ ihuenyo zuru oke n'agbanyeghị mkpebi ihuenyo kwadoro na egwuregwu.

Na ụdị Proton ọhụrụ, emelitere oyi akwa DXVK (mmejuputa DXGI, Direct3D 10 na Direct3D 11 n'elu Vulkan API) gaa na ngalaba. 1.4, olee
Emelitela interface mmemme Direct3D 11 ka ọ bụrụ ụdị 11.4, yana DXGI ruo ụdị 1.5. Ka ọ dị ugbu a, ndị nrụpụta DXVK ebipụtala mmelite ndozi NKP 1.4.1, nke edozi nsogbu na-akpata mkpọka na koodu D3D10 yana nkwado ka mma maka Batman: Arkham City, Hitman 2, na Ni no Kuni Remastered.

Na mgbakwunye, anyị nwere ike ịhụ ntọhapụ dị ịrịba ama ọhụrụ nke ọrụ ahụ NKP 9, n'ime nke a na-emepụta mmejuputa Direct3D 9, na-arụ ọrụ site na nsụgharị nke oku na Vulkan ndịna-emeputa API. Ihe oru ngo a dabere na codebase oru ngo DXVK, nke agbakwunyere na nkwado maka Direct3D 9. N'iji ya tụnyere WineD3D dabeere na Direct9D 3, D9VK na-enye ohere maka arụmọrụ dị elu, ebe ọ bụ na nsụgharị Direct3D 9 site na OpenGL dị nwayọọ karịa nsụgharị site na Vulkan.

В ụdị ọhụrụ agbakwunyere oku Direct3D 9 ọhụrụ
D3DBLEND_BOTHSRCALPHA na D3DBLEND_BOTHINVSRCALPHA, a na-emejuputa atumatu usoro mkpọchi maka MSAA oyiyi na omimi maapụ, nkwado maka YUV2 na YUVY format ka agbakwunyere, ihe gbasaa set nke constants agbakwunyere mgbe na-enyere software nhazi nke vertex shaders, arụmọrụ na-arụ ọrụ e rụrụ, emejuputala oku na TexM3x3Spec na TexMXNUMXxXNUMXSpec maka DXSO
TexM3x3VSpec, chinchi 27 edoziri.

isi: opennet.ru

Tinye a comment