ĂshtĂ« publikuar njĂ« edicion eksperimental i zbatimit tĂ« hapur tĂ« Win32 API â Wine 11.19. QĂ« nga lĂ«shimi 11.18 janĂ« mbyllur 23 raportet pĂ«r gabime dhe janĂ« bĂ«rĂ« 358 ndryshime.
Ndryshimet më të rëndësishme:
- Në bibliotekën GDIPlus është implementuar mundësia e vizatimit të tekstit në mënyrë vertikale.
- Tabela e simboleve është përditësuar deri në lëshimin e Unicode 18.0.0.
- ĂshtĂ« implementuar mbĂ«shtetje pĂ«r cache-imin e kĂ«rkesave DNS.
- ĂshtĂ« pĂ«rmirĂ«suar parseri i VBScript.
- Në mountmgr është shtuar mbështetje për operacionet IOCTL_DVD_SEND_KEY, IOCTL_DVD_END_SESSION, IOCTL_DVD_GET_REGION, IOCTL_DVD_READ_STRUCTURE, IOCTL_CDROM_CHECK_VERIFY, IOCTL_SCSI_PASS_THROUGH, IOCTL_SCSI_PASS_THROUGH_DIRECT, IOCTL_SCSI_GET_ADDRESS, IOCTL_SCSI_GET_CAPABILITIE dhe IOCTL_SCSI_GET_INQUIRY_DATA.
- Janë mbyllur raportet për gabime që lidhen me funksionimin e aplikacioneve: ArcGIS Pro, Time clock SBE 1.2/2.2, BOINC, Paint.net 5.2, Steam 4126040.
- JanĂ« mbyllur raportet pĂ«r gabime qĂ« lidhen me funksionimin e lojĂ«rave: Command Post, Zombie Army 4: Dead War, Evolution: The Game of Intelligent Life, Euro Truck Simulator 2, Aniimo, Desperados 2: Cooperâs Revenge, Final Fantasy XI Online, Hard Truck Apocalypse.
Paralelisht është formuar lëshimi i projektit Wine Staging 11.19, i cili ofron ndërtimet e zgjeruara të Wine, duke përfshirë patches që nuk janë plotësisht të gatshme ose janë të rrezikshme, deri në momentin që nuk janë të përshtatshme për t'u pranuar në degën kryesore të Wine. Krahasuar me Wine, në Wine Staging ofrohen 279 patches të tjera. Në lëshimin e ri të Wine Staging është sync-uar me bazën e kodit të Wine 11.19 dhe është përditësuar kodi vkd3d. Patches që përfshijnë struktura për rregullimin e parametrave dhe definicionet e munguar të llojeve për d3d12 janë transferuar në përbërjen kryesore të Wine.
PĂ«r mĂ« tepĂ«r, mund tĂ« theksohet lĂ«shimi i projektit D7VK 2.3, qĂ« zhvillon implementimin e grafikĂ«ve API Direct3D 3, 5, 6 dhe 7, tĂ« propozuara nga Microsoft nĂ« vitet 1996, 1997, 1998 dhe 1999. D7VK funksionon pĂ«rmes pĂ«rkthimit tĂ« thirrjeve nĂ« API Vulkan dhe lejon, pĂ«rmes Wine, qĂ« tĂ« ekzekutohen lojĂ«ra retro nĂ« Linux qĂ« janĂ« tĂ« lidhura me API Direct3D 3, 5, 6 dhe 7. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C++ dhe shpĂ«rndahet nĂ«n licencĂ«n Zlib. Si bazĂ« pĂ«r zhvillimin Ă«shtĂ« pĂ«rdorur kodi i backend-it d3d9 nga projekti DXVK â D7VK e kthen API Direct3D 3, 5, 6 dhe 7 nĂ« thirrje Direct3D 9, tĂ« cilat mĂ« pas pĂ«rkthhen nĂ« API Vulkan. Zhvilluesi nuk ka pĂ«r qĂ«llim qĂ« D7VK tĂ« pĂ«rfshihet nĂ« pĂ«rbĂ«rjen e DXVK, siç ka ndodhur me implementimet Direct3D 8 dhe Direct3D 9 mbi Vulkan.
Në shënimin për lëshimin D7VK 2.3 është përmendur se baza e kodit ka arritur pjekurinë dhe projekti po kalon në një mod të mbështetjeve, në të cilin planifikohet të formohen lëshime të rralla me përmirësime të vogla dhe rregullime të gabimeve. Ndër ndryshimet:
- Kalimi për të funksionuar mbi lëshimin DXVK 3.1.1.
- Optimizimi i renditjes së hijeve.
- Përmirësimi i përputhshmërisë me GPU-të mobile.
- Unifikimi i punës me teksturat, materialet dhe viewport-et për D3D 3/5/6.
- Implementimi i ProcessVerticesStrided për D3D 7.
- Korrektimet që përmirësojnë mbështetje për lojërat:
- Forsaken,
- Dark Vengeance,
- G-Police,
- Grandia II,
- Empire Earth,
- HyperBlade,
- Need for Speed: Porsche,
- Redline Racer,
- Star Trek: Armada,
- Star Wars: X-Wing Alliance dhe
- Z.A.R.
Burimi: opennet.ru
