Uued versioonid: Wine 11.3, Wine-staging 11.3, Wine Mono 11.0 ja Vkd3d 1.19

Avaldatud on katseväljaanne avatud Win32 API rakenduse — Wine 11.3. Alates versiooni 11.2 väljaandmisest on suletud 30 vigade aruannet ja tehtud 223 muudatust.

Olulisemad muudatused:

  • Wine Mono mootor on uuendatud versioonile 11.0.0. Wine Mono on Mono Frameworki distributsioon, mis on mõeldud kasutamiseks Winenis asemele proprietaarse .NET Frameworki komponendi.
  • Sisseehitatud Vkd3d pakett, mis sisaldab Direct3D 12 rakendust, on uuendatud versioonile 1.19.
  • DirectSound API rakenduses on parandatud lõpliku impulsi vastuse (FIR, Finite Impulse Response) filtrite tugi.
  • PDB-failide (Program Database) laadimise optimiseerimist jätkatakse.
  • Hele teema on ümber nimetatud Aero, et suurendada ühilduvust.
  • Probleem, kus fookus ei naasnud mängurakendustele Alt-Tab liidese kaudu, on lahendatud, kui registris ei ole selgelt seatud parameetrit UseTakeFocus=N.
  • Jätkatud on mshtml ja msxml3 teekide arendamine, mis on vajalikud Adobe Cloudi toodete installimiseks, sealhulgas Adobe Photoshop. Mshtmlis on rakendatud klass XMLSerializer. Msxml3 lisas tüüpide nimede töötlemise createNode() funktsiooni.
  • Viga aruanded, mis on seotud rakendustega: Adobe Audition 2020, QuarkXPress 2024, Framemaker 8, Amazon Chime 5.23, 42Tags, Vavoo Webinstaller, Kodi, zools backup, ExtractNow, zdaemon, Rainmeter 4.5.23, Sysinternals, on suletud.
  • Viga aruanded, mis on seotud mängudega: War Thunder, Dead or Alive Xtreme: Venus Vacation, Westwood Monopoly, Flight Simulator 2000, Guild Wars 2, iWin Games Manager V4, on suletud.

Samaaegselt on välja antud projekt Wine Staging 11.3, mis pakub täiustatud Wine kogumikke, mis sisaldavad jätkuvalt mitte täielikult valmis või riskantseid patše, mis pole veel mõeldud põhivööndisse kaasamiseks. Võrreldes Wine'iga pakub Wine Staging 241 lisapatši. Uues Wine Staging'i versioonis on saavutatud sünkroniseerimine Wine'i koodibaasiga 11.3 ja uuendatud vkd3d kood. Uuendatud on patše Adobe Creative Cloud 2025 ja 2026 installeri töö tagamiseks. IXMLSerializer rakendus on viidud põhikoosseisu Winessse mshtml.

Wine projekt on ka avaldanud vkd3d paketi 1.19 versiooni, mis rakendab Direct3D 12, töötades läbi call'i ülekande Vulkan graafilisse API-sse. Pakett sisaldab libs vkd3d raamatukogu, mis rakendab Direct3D 12, libvkd3d-shader 4 ja 5 mudeli shaderite tõlkijega ning libvkd3d-utils funktsioonidega, mis lihtsustavad Direct3D 12 rakenduste portimist, samuti komplekti demonstreerivaid näiteid, sealhulgas glxgears'i portimist Direct3D 12-le. Projekti kood on litsentseeritud LGPLv2.1 all.

libvkd3d teebibliotek toetab enamiku Direct3D 12 funktsionaalsust, sealhulgas graafika ja arvutuste tööriistu, järjekordi ja käskude loendeid, deskriptorid ja mälu deskriptorid, juurtesignatuure, järjekorralt ligipääsu, samplerid, käskude signatuurid, juurte konstandid, kaudset renderdamist, Clear*() ja Copy*() meetodeid. libvkd3d-shaderis on rakendatud shaderi mudelite bytecode tõlkimine vahevormiks SPIR-V. Toetatakse tipus, pikslites, tesselatsioonis, arvutustes ja lihtsates geomeetrilistes shaderites, juurtesignatuuri serialiseerimist ja deserialiseerimist. Shaderi käskudest on rakendatud aritmeetilised, aatomilised ja bitilised operatsioonid, võrdlus- ja voogude juhtimise operaatorid, sample, gather ja load käsud, järjekorralt ligipääsu operatsioonid (UAV, Unordered Access View).

Uues versioonis vkd3d:

  • Libvkd3d raamatukogusse on lisatud teksti filtreerimise režiimide tugi „minimum” ja „maximum”.
  • HLSL shaderikeele teostusse on lisatud järgmised bytecode instruktsioonid: dp2add, loop/endloop, lrp, nrm, pow ja rep/endrep.
  • HLSL shaderite kompilaatoris on oluliselt paranenud töötlemine shaderite sisend- ja väljundmassidega, mida kasutatakse tükeldamiseks (Clip) või peitmiseks (Cull), SPIR-V esitluse genereerimisel.
  • Lisatud parameeter VKD3D_SHADER_PARAMETER_NAME_PROJECTED_TEXTURE_MASK, mis näitab, millised tekstuurid tuleb pikslisheideris arvestada projekteeritavena (projected).

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster