Avaldatud on eksperimentaalne versioon avatud Win32 API rakenduse Wine 10.2. Alates versiooni 10.1 vÀljaandmisest on suletud 20 veateadet ja tehtud 269 muudatust.
Olulisemad muudatused:
- Sisseehitatud paketiga Vkd3d, mis sisaldab Direct3D 12 teostust, on vÀrskendatud versioonini 1.15.
- Lisatud on toimetamisprioriteetide seadistamise tugi.
- Rakendatud on vĂ”imalus dĂŒnaamiliselt aktiveerida Wow64 (64-bitine Windows-on-Windows) reĆŸiim, mis vĂ”imaldab 32-bitiseid Windowsi rakendusi kĂ€ivitada 64-bitistes Unix-sĂŒsteemides.
- JĂ€tkub Bluetoothi draiveri arendamine.
- On suletud veateated, mis olid seotud rakenduste Wordpad ja cmd tööga.
- On suletud veateated, mis olid seotud mÀngude nagu Cyberpunk 2077, Final Fantasy XI Online, Guild Wars, MSWT Kart 2004, YOU and ME and HER, Myst, Sekiro: Shadows Die Twice tööga.
Lisaks vÔib mÀrkida, et on vÀlja antud vkd3d 1.15 paketiga, mis rakendab Direct3D 12, toimides kutsungite vÀljundite kaudu Vulkan grafika API-le. Pakett sisaldab raamatukogusid libvkd3d Direct3D 12 teostuse, libvkd3d-shader 4. ja 5. mudeli shaderite tÔlkijaga ning libvkd3d-utils funktsioonidega, et hÔlbustada Direct3D 12 rakenduste portimist, samuti demonstraatsioonide komplekti, sealhulgas glxgears porti Direct3D 12. Projekti kood levitatakse LGPLv2.1 litsentsi alusel.
Uues versioonis on HLSL shaderite keele kompilaatoris jĂ€tkatud tesselatsioonishaderite toe rakendamist ning parendatud funktsioonide ĂŒlekĂŒtmise mÀÀratlemist. Libvkd3d on lisatud funktsioon vkd3d_queue_signal_on_cpu(). HLSL-le on rakendatud sisseehitatud funktsioonid GatherCmp(), GatherCmpAlpha(), GatherCmpBlue(), GatherCmpGreen(), GatherCmpRed(), InterlockedAdd(), InterlockedAnd(), InterlockedCompareExchange(), InterlockedCompareStore(), InterlockedExchange(), InterlockedMax(), InterlockedMin(), InterlockedOr(), InterlockedXor() ja isinf().
Allikas: opennet.ru
