Nieuwe versies van Wine 11.19, Wine-staging 11.19 en D7VK 2.3.

De experimentele versie van de open implementatie van de Win32 API — Wine 11.19 is uitgebracht. Sinds de release van 11.18 zijn er 23 foutmeldingen afgesloten en 358 wijzigingen aangebracht.

De belangrijkste wijzigingen:

  • De GDIPlus-bibliotheek ondersteunt nu verticale tekstweergave.
  • De teken-tabellen zijn bijgewerkt naar Unicode 18.0.0.
  • Ondersteuning voor DNS-query-caching is geïmplementeerd.
  • De VBScript-parser is verbeterd.
  • In mountmgr is ondersteuning toegevoegd voor 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 en IOCTL_SCSI_GET_INQUIRY_DATA.
  • Foutmeldingen met betrekking tot de prestaties van de applicaties zijn gesloten: ArcGIS Pro, Time clock SBE 1.2/2.2, BOINC, Paint.net 5.2, Steam 4126040.
  • Foutmeldingen met betrekking tot de prestaties van de spellen zijn gesloten: 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.

Tegelijkertijd is de release van het Wine Staging-project 11.19 vormgegeven, wat uitgebreide Wine-builds biedt, inclusief niet volledig afgeronde of risicovolle patches die momenteel niet geschikt zijn voor opname in de hoofdversie van Wine. In vergelijking met Wine biedt Wine Staging 279 extra patches. In de nieuwe Wine Staging-release is de synchroniciteit met de codebasis van Wine 11.19 gerealiseerd en is de vkd3d-code bijgewerkt. Patches die structuren voor het instellen van parameters en ontbrekende type-definities voor d3d12 implementeren, zijn overgenomen in de hoofdversie van Wine.

Daarnaast kan de release van het D7VK-project 2.3 worden genoemd, dat de implementatie van de grafische API's Direct3D 3, 5, 6 en 7 ontwikkelt, voorgesteld door Microsoft in 1996, 1997, 1998 en 1999. D7VK werkt door het vertalen van oproepen naar de Vulkan API en stelt gebruikers in staat om retro-spellen die afhankelijk zijn van de Direct3D 3, 5, 6 en 7 API's onder Linux te draaien via Wine. De code van het project is geschreven in C++ en wordt verspreid onder de Zlib-licentie. Voor de ontwikkeling is de code van de d3d9-backend van het DXVK-project als basis gebruikt — D7VK converteert de Direct3D 3, 5, 6 en 7 API naar Direct3D 9-oproepen, die vervolgens worden vertaald naar de Vulkan API. De ontwikkelaar is niet van plan D7VK op te nemen in het DXVK-project, zoals dit is gedaan met de implementaties van Direct3D 8 en Direct3D 9 bovenop Vulkan.

In de releasedocumentatie van D7VK 2.3 wordt opgemerkt dat de codebasis volwassen is geworden en het project wordt overgezet naar onderhoudsmodus, waarin zeldzame releases met kleine aanpassingen en bugfixes zijn gepland. Onder de wijzigingen:

  • Overgestapt naar werk boven DXVK-release 3.1.1.
  • Optimalisatie van schaduwweergave.
  • Verbeterde compatibiliteit met mobiele GPU's.
  • Uniformering van de werking met texturen, materialen en viewporten voor D3D 3/5/6.
  • Implementatie van ProcessVerticesStrided voor D3D 7.
  • Foutenoplossingen die de ondersteuning van games verbeteren:
    • Forsaken,
    • Dark Vengeance,
    • G-Police,
    • Grandia II,
    • Empire Earth,
    • HyperBlade,
    • Need for Speed: Porsche,
    • Redline Racer,
    • Star Trek: Armada,
    • Star Wars: X-Wing Alliance en
    • Z.A.R.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster