Guhertoyên nû yên Wine 4.17, Wine Staging 4.17, Proton 4.11-6 û D9VK 0.21

Berdeste serbestberdana ezmûnî ya pêkanîna vekirî ya Win32 API - Wine 4.17. Ji ber derketina guhertoyê 4.16 14 raporên xeletiyê hatin girtin û 274 guhertin hatin kirin.

Guhertinên herî girîng:

  • Motora Mono ji bo guhertoya 4.9.3-ê hatî nûve kirin;
  • Piştgiriyek ji bo tevnheviyên pêçandî yên di formata DXTn de ji d3dx9 re (ji Wine Staging veguheztin) zêde kir;
  • Guhertoyek destpêkê ya pirtûkxaneya dema xebitandinê ya Windows Script (msscript) hate pêşniyar kirin;
  • Berî ku pêvajo dest pê bike pêvajoyek bangên APC-ê li ntdll zêde kir;
  • wined3d ji bo GPU-yên AMD VEGA12 piştgirî zêde dike;
  • Piştgiriya ji bo pêvajokirina agahdariyên di derbarê guhertinên cîhazê de bi navgîniya XRandR API ve hatî bicîh kirin;
  • Piştgiriyek zêde kir ji bo hilberîna mifteyên RSA;
  • Ji bo mîmariya ARM64, piştgirî ji bo proxeyên bêkêmasî ji bo navbeynkarên objektê hatine bicîh kirin;
  • Raporên çewtiyê yên têkildarî xebata lîstik û sepanan girtî ne.
    Vampire the Masquerade, AppCAD, Civilization 4, sazkerê Shed, Royal Quest, iCloud.

Hemdemî pêşkêş kirin serbestberdana projeyê Şeraba 4.17, ku di nav wan de avahîyên dirêjkirî yên Şerabê çêdibin, di nav de deqên ne tam amade an xeternak ên ku hîn ji bo pejirandinê di şaxê sereke yê şerabê de ne guncaw in. Li gorî Wine, Wine Staging 855 pêlên zêde peyda dike. Daxuyaniya nû bi bingeha kodê Wine 4.17 re hevdemkirinê tîne. Piştgiriya ji bo têketina di moda xav de (Kêtina Raw di bikarhêner32 de), ku pirsgirêkên di lîstikên li ser motora Çavkaniyê de, û her weha Overwatch û Star Citizen ji holê rakir. Ji bo çareserkirina şikestinên lîstikê sererastkirinên tê de hene
Empire Earth, Trinklet Supreme û Silent Hill 4: The Room. Ji bo bandorên DirectSound stub dsdmo.dll zêde kir.

Şirketa Valve weşandin serbestberdana nû ya projeyê Proton 4.11-6, ku li ser bingeha pêşkeftinên projeya Wine-yê ye û bi mebesta wê yekê ye ku serîlêdanên lîstikê yên ku ji bo Windows-ê hatine afirandin û di kataloga Steam-ê de têne pêşkêş kirin dikarin li ser Linux-ê werin xebitandin. Serkeftinên projeyê belavbûn di bin lîsansa BSD de. Proton destûrê dide te ku hûn rasterast serîlêdanên lîstikê yên Windows-ê di muwekîlê Steam Linux-ê de bimeşînin. Di pakêtê de pêkanîna DirectX 9 (li ser bingeha D9VK), DirectX 10/11 (li ser bingeha DXVK) û DirectX 12 (li ser bingeha vkd3d), bi wergerandina bangên DirectX-ê ji Vulkan API-yê re dixebite, ji bo kontrolkerên lîstikê piştgirî çêtir peyda dike û jêhatîbûna karanîna moda tev-ekran bêyî guheztinên ekranê yên ku di lîstikan de têne piştgirî kirin peyda dike.

Di guhertoya nû ya Proton de, qata DXVK (pêkanîna DXGI, Direct3D 10 û Direct3D 11 li ser API-ya Vulkan) li şaxek hate nûve kirin. 1.4, ku tê de
Navbera bernamekirinê ya Direct3D 11 li guhertoya 11.4, û DXGI ji guhertoya 1.5-ê hatî nûve kirin. Di vê navberê de, pêşdebirên DXVK nûvekirinek rast weşandin DXVK 1.4.1, ku pirsgirêkên ku di koda D3D10 de diqewimin rast kir û piştgirî ji bo Batman çêtir kir: Arkham City, Hitman 2, û Ni no Kuni Remastered.

Wekî din, em dikarin berdanek girîng a nû ya projeyê destnîşan bikin D9VK 0.21, ku di hundurê de pêkanîna Direct3D 9 pêşve diçe, bi wergerandina bangên API-ya grafîkî ya Vulkan re dixebite. Proje li ser bingeha kodê ya projeya DXVK-ê ye, ku bi piştgirîya Direct3D 9-ê hatî dirêj kirin. Li gorî pêkanîna Direct3D 9-ya WineD3D, D9VK destûrê dide performansa bilind, ji ber ku wergera Direct3D 9 bi OpenGL ji wergera bi Vulkan hêdîtir e.

В guhertoya nû bangên nû Direct3D 9 zêde kirin
D3DBLEND_BOTHSRCALPHA û D3DBLEND_BOTHINVSRCALPHA, pergalek qefilandinê ji bo wêneyên MSAA û nexşeyên kûrahiyê hatî bicîh kirin, piştgirî ji bo formatên YUV2 û YUVY hate zêdekirin, komek domdar a berbelavkirî hate zêdekirin dema ku nermalava nermalavê ji şaderên vertex ve hatî çalak kirin, xweşbîniya performansê hate kirin. bangên TexM3x3Spec û TexMXNUMXxXNUMXSpec ji bo DXSO hatine bicîh kirin
TexM3x3VSpec, 27 xeletî hatine rast kirin.

Source: opennet.ru

Add a comment