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
