KĂ€esolev on avatud Win32 API teostuse eksperimentaalne vĂ€ljaanne â Wine 11.19. Versioonist 11.18 on suletud 23 esitatud tĂ”rget ja tehtud 358 muudatust.
Olulisemad muudatused:
- GDIPlus teegis on sisse viidud tekstide vertikaalne joonistamine.
- SĂŒmbolitabelid on uuendatud Unicode 18.0.0 versioonini.
- DNS-pÀringute vahemÀlu tugi on rakendatud.
- VBScripti parserit on parendatud.
- mountmgrâis on lisatud tugi operatsioonidele 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 ja IOCTL_SCSI_GET_INQUIRY_DATA.
- Kinnitatud on tÔrgete aruanded, mis on seotud rakenduste toimimisega: ArcGIS Pro, Time clock SBE 1.2/2.2, BOINC, Paint.net 5.2, Steam 4126040.
- Kinnitatud on tĂ”rgete aruanded, mis on seotud mĂ€ngude toimimisega: 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.
Paralleelselt on loodud Wine Staging 11.19 vĂ€ljaanne, mis pakub laienenud Wine kogusid, mis sisaldavad mitte tĂ€ielikult valmis vĂ”i riskantseid patĆĄe, mis on praegu sobimatud pĂ”hivaramusse Wineâi. VĂ”rreldes Wineâiga on Wine Stagingus 279 tĂ€iendavat patĆĄi. Uues Wine Staging vĂ€ljaandes on kooskĂ”lastatud Wine 11.19 koodibaasiga ja uuendatud vkd3d kood. PĂ”hikoosseisu Wineâist on kantud patĆĄid, mis rakendavad struktuure seadete mÀÀratlemiseks ja puuduolevaid tĂŒĂŒbi mÀÀratlusi d3d12 jaoks.
Lisaks vĂ”ib mĂ€rkida D7VK 2.3 projekti vĂ€ljaande, mis arendab Microsofti 1996., 1997., 1998. ja 1999. aastal pakutud graafiliste API-de Direct3D 3, 5, 6 ja 7 teostust. D7VK töötab kĂ”nede tĂ”lkimise kaudu API Vulkanisse ja vĂ”imaldab koos Wineâiga Linuxis kĂ€ivitada retro mĂ€nge, mis sĂ”ltuvad API Direct3D 3, 5, 6 ja 7. Projekti kood on kirjutatud C++ keeles ja jaotatakse Zlib litsentsi alusel. Arendamisel on kasutatud DXVK projekti d3d9 abikoodi â D7VK tĂ”lgib Direct3D 3, 5, 6 ja 7 API kĂ”ned Direct3D 9 kĂ”nedele, mis seejĂ€rel tĂ”lgitakse API Vulkanisse. Arendaja ei kavatse taotleda D7VK kaasamist DXVK-sse, nagu juhtus Direct3D 8 ja Direct3D 9 teostustega Vulkanil.
D7VK 2.3 vĂ€ljaande mĂ€rkuses on öeldud, et koodibaas on jĂ”udnud kĂŒpsuse jĂ€rgudesse ja projekt viiakse ĂŒle hooldust reĆŸii, kus plaanitakse moodustada haruldasi vĂ€ljalaskesid vĂ€ikeste tĂ€iustuste ja tĂ”rgete parandamisega. Muuhulgas on muudatused:
- Ăleminek DXVK 3.1.1 vĂ€ljaandele.
- Varjude renderdamise optimeerimine.
- Mobiilsete GPU-de ĂŒhilduvuse parandamine.
- Tekstuuride, materjalide ja vaateportide ĂŒhtlustamine D3D 3/5/6 jaoks.
- ProcessVerticesStridedi rakendamine D3D 7 jaoks.
- Parandused, mis aitavad mÀngude toetust:
- Forsaken,
- Dark Vengeance,
- G-Police,
- Grandia II,
- Empire Earth,
- HyperBlade,
- Need for Speed: Porsche,
- Redline Racer,
- Star Trek: Armada,
- Star Wars: X-Wing Alliance ja
- Z.A.R.
Allikas: opennet.ru
