Wine 4.20 болон Wine Staging 4.20-ийн шинэ хувилбарууд

Боломжтой Win32 API-ийн нээлттэй хэрэгжилтийн туршилтын хувилбар - Wine 4.20. Хувилбараа гаргаснаас хойш 4.19 37 алдааны мэдээг хааж, 341 өөрчлөлт оруулсан.

Хамгийн чухал өөрчлөлтүүд:

  • Дэмжлэгийн шинэчлэлийг идэвхжүүлсэн Mono 4.9.4 хөдөлгүүрийн шинэ хувилбар ФНХ (Windows тоглоомуудыг зөөвөрлөх ажлыг хялбарчлахын тулд Microsoft XNA Game Studio 4.0-ийн өөр хувилбарыг бий болгох төсөл);
  • VBScript болон JScript дахь кодын төлөвийг хадгалах боломжтой (скриптийн тогтвортой байдал);
  • Vulkan график API хэрэгжилт нь шинэ Vulkan 1.1.126 тодорхойлолттой нийцсэн;
  • Сайжруулсан LLVM MinGW дэмжлэг;
  • LEGO Island, The Odyssey: Winds Of Athena, SimGolf v1.03, Password Safe, TSDoctor 1.0.58, Resident Evil 3, wPrime 2.x, Age of Wonders III, Lethe зэрэг тоглоом, программуудын ажиллагаатай холбоотой хаагдсан алдааны тайлангууд - Нэгдүгээр анги, Миний авга ахын тухай түүх, HotS, IVMU нийгмийн сүлжээний үйлчлүүлэгч, TopoEdit, Notepad, Epic Games Launcher.

Мөн түүнчлэн болсон төслийн хувилбар Дарсны үе шат 4.20, Дарсны үндсэн салбарт нэвтрүүлэхэд хараахан тохиромжгүй, бүрэн бус эсвэл эрсдэлтэй засваруудыг багтаасан дарсны өргөтгөсөн бүтээцийг боловсруулдаг. Wine-тай харьцуулахад Wine Staging нь 832 нэмэлт засвар өгдөг.

Wine Staging-ийн шинэ хувилбар нь Wine 4.20 кодын баазтай синхрончлолыг авчирдаг. dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf болон ole8-д нөлөөлөх 32 засварыг үндсэн Wine руу шилжүүлсэн. The Sims 3-ын демо хувилбарыг ажиллуулахад шаардлагатай Direct9DShaderValidatorCreate2() функцийг хэрэгжүүлэх нөхөөсийг нэмсэн. Шинэчилсэн засварууд winebuild-Fake_Dlls, ntdll-NtҮргэлжлүүлэх и ntdll-MemoryWorkingSetExМэдээлэл.

Нэмж дурдахад үүнийг тэмдэглэж болно ажил хийж байна дээр нэмэх DXVK руу боломж Wine-тэй холбоогүй Linux дээр Direct3D 11-ийг шууд ашиглах. Өнөөг хүртэл Vulkan API-ээр дамжуулан DXGI (DirectX Графикийн дэд бүтэц), Direct3D 10 болон Direct3D 11-ийг хэрэгжүүлсэн DXVK давхаргыг DLL номын сан болгон угсарч байсан бөгөөд зөвхөн Wine-д Windows тоглоом ажиллуулахад ашиглах боломжтой байв. Санал болгож буй өөрчлөлтүүд нь DXVK-г Linux-д зориулсан дундын номын сан хэлбэрээр эмхэтгэх боломжийг олгож байгаа бөгөөд энэ нь Direct3D 11 API-г ашиглахын тулд ердийн Линукс програмуудтай холбогдож болно. Энэ функц нь Windows тоглоомуудыг Линукс руу зөөвөрлөхөд тустай байж болох юм.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх