Versionet e reja Wine 11.3, Wine-staging 11.3, Wine Mono 11.0 dhe Vkd3d 1.19

Shtypi njĂ« version eksperimental tĂ« implementimit tĂ« hapur tĂ« Win32 API — Wine 11.3. QĂ« nga lĂ«shimi i 11.2, janĂ« mbyllur 30 raporte pĂ«r gabime dhe janĂ« bĂ«rĂ« 223 ndryshime.

Ndryshimet më të rëndësishme:

  • Baza e kodit Wine Mono Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 11.0.0. Wine Mono paraqet njĂ« distribuim tĂ« Framework Mono, tĂ« destinuar pĂ«r pĂ«rdorim nĂ« Wine nĂ« vend tĂ« komponentit pronar tĂ« .NET Framework.
  • Paketa e integruar Vkd3d me implementimin e Direct3D 12 Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 1.19.
  • NĂ« implementimin e API DirectSound Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r filtrat me pĂ«rgjigje impulsive tĂ« pĂ«rfunduara (FIR, Finite Impulse Response).
  • Continuoi optimizimi i ngarkesĂ«s sĂ« skedarĂ«ve PDB (Program Database).
  • Tema e ndritshme vizuale Ă«shtĂ« ribĂ«rĂ« me emrin Aero pĂ«r tĂ« pĂ«rmirĂ«suar ndĂ«rshtueshmĂ«rinĂ«.
  • ËshtĂ« zgjidhur problemi me rikthimin e fokusit kur kaloni nĂ« aplikacione lojĂ«rash pĂ«rmes ndĂ«rfaqes Alt-Tab, nĂ«se nĂ« regjistrin e sistemit qartĂ« nuk Ă«shtĂ« vendosur parametri UseTakeFocus=N.
  • Ka vazhduar zhvillimi i bibliotetave mshtml dhe msxml3, tĂ« nevojshme pĂ«r funksionimin e installer-it tĂ« produkteve Adobe Cloud, duke pĂ«rfshirĂ« Adobe Photoshop. NĂ« mshtml Ă«shtĂ« implementuar klasa XMLSerializer. NĂ« msxml3 Ă«shtĂ« shtuar pĂ«rpunimi i emrave tĂ« tipave nĂ« createNode().
  • JanĂ« mbyllur raportet pĂ«r gabimet e lidhura me funksionimin e aplikacioneve: Adobe Audition 2020, QuarkXPress 2024, Framemaker 8, Amazon Chime 5.23, 42Tags, Vavoo Webinstaller, Kodi, zools backup, ExtractNow, zdaemon, Rainmeter 4.5.23, Sysinternals.
  • JanĂ« mbyllur raportet pĂ«r gabimet e lidhura me funksionimin e lojĂ«rave: War Thunder, Dead or Alive Xtreme: Venus Vacation, Westwood Monopoly, Flight Simulator 2000, Guild Wars 2, iWin Games Manager V4.

Njëkohësisht është formuar lëshimi i projektit Wine Staging 11.3, që ofron ndërtimet e përparuara të Wine, duke përfshirë patch-e që nuk janë plotësisht të gatshme ose që përbëjnë rrezik, akoma të papërshtatshme për t'u përfshirë në degën kryesore të Wine. Krahasuar me Wine, në Wine Staging ofrohen 241 patch-e shtesë. Në lëshimin e ri të Wine Staging është realizuar sinkronizimi me bazën e kodit Wine 11.3 dhe është përditësuar kodi vkd3d. Janë përditësuar patch-et për të siguruar funksionimin e installer-it për Adobe Creative Cloud 2025 dhe 2026. Implementimi i IXMLSerializer është transferuar në mshtml.

Projekti Wine gjithashtu publikoi një version të paketës vkd3d 1.19 me implementimin e Direct3D 12, që funksionon përmes transkriptimit të thirrjeve në API-në grafike Vulkan. Paketën e bibliotekave e përbijnë libvkd3d me implementimin e Direct3D 12, libvkd3d-shader me transponderin e modeleve 4 dhe 5 të shader-ave dhe libvkd3d-utils me funksione për lehtësimin e portimit të aplikacioneve Direct3D 12, si dhe një grup shembujsh demonstrues, duke përfshirë portimin e glxgears në Direct3D 12. Kodi i projektit shpërndahet nën licencën LGPLv2.1.

Biblioteka libvkd3d mbështet shumicën e mundësive të Direct3D 12, duke përfshirë mjete për grafikë dhe llogaritje, radhë dhe lista komanduese, deskriptorë dhe deskriptorë kupë, nënshkrime rrënjësore, qasje të pa renditur, Sampler, nënshkrime komandash, konstanta rrënjësore, përshkrimin e të pavendosur (indirect) dhe metodet Clear*() dhe Copy*(). Në libvkd3d-shader është realizuar translacioni i kodit të bajtëve të modeleve të shenjuesve në përfaqësimin e ndërmjetëm SPIR-V. Mbështeten shenjues të majtë, piksel, tessellim, llogaritje dhe shenjues të thjeshtë gjeometrik, serializimi dhe deserializimi i nënshkrimeve rrënjësore. Nga instruksionet e shenjuesve janë realizuar operacione aritmetike, atomike dhe bitore, operatorë krahasimi dhe kontrolli të rrjedhës së të dhënave, instruksionet sample, gather dhe load, operacione qasjeje të pa renditur (UAV, Unordered Access View).

Në versionin e ri të vkd3d:

  • NjĂ« mbĂ«shtetje pĂ«r modet e filtrimit tĂ« teksturave "minimum" dhe "maximum" Ă«shtĂ« shtuar nĂ« bibliotekĂ«n libvkd3d.
  • NĂ« realizimin e gjuhĂ«s sĂ« shader-ave HLSL janĂ« shtuar instruksione bytecode: dp2add, loop/endloop, lrp, nrm, pow dhe rep/endrep.
  • NĂ« kompilerin e shader-ave HLSL Ă«shtĂ« pĂ«rmirĂ«suar ndjeshĂ«m puna me masat e hyrjeve/daljeve tĂ« shader-ave, tĂ« cilat pĂ«rdoren pĂ«r prerje (Clip) ose fshehje (Cull), gjatĂ« gjenerimit tĂ« pĂ«rfaqĂ«simit SPIR-V.
  • Parametri VKD3D_SHADER_PARAMETER_NAME_PROJECTED_TEXTURE_MASK Ă«shtĂ« shtuar, duke treguar cilat tekstura nĂ« shader-in e pikselave duhet tĂ« merren si tĂ« projeksionuara (projected).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster