ĂshtĂ« publikuar njĂ« version eksperimental i zbatimit tĂ« hapur tĂ« Win32 API - Wine 10.2. QĂ« nga publikimi i 10.1, janĂ« mbyllur 20 raportet pĂ«r gabime dhe janĂ« bĂ«rĂ« 269 ndryshime.
Ndryshimet më të rëndësishme:
- Paketa e integruar Vkd3d për zbatimin e Direct3D 12 është përditësuar në versionin 1.15.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r rregullimin e prioriteteve tĂ« skedarĂ«ve.
- ĂshtĂ« realizuar mundĂ«sia e aktivizimit dinamik tĂ« modit Wow64 (64-bit Windows-on-Windows), qĂ« lejon ekzekutimin e aplikacioneve Windows 32-bit nĂ« sisteme Unix 64-bit.
- Zhvillimi i drejtuesit për Bluetooth është vazhduar.
- Janë mbyllur raportet për gabime të lidhura me funksionimin e aplikacioneve: Wordpad, cmd.
- Janë mbyllur raportet për gabime të lidhura me funksionimin e lojërave: Cyberpunk 2077, Final Fantasy XI Online, Guild Wars, MSWT Kart 2004, YOU and ME and HER, Myst, Sekiro: Shadows Die Twice.
Njëherazi, mund të theksohet publikimi i paketës vkd3d 1.15 me zbatimin e Direct3D 12, që funksionon nëpërmjet translacionit të thirrjeve në API-në grafike Vulkan. Paketa përfshin biblioteka libvkd3d me zbatimin e Direct3D 12, libvkd3d-shader me translator të modeleve 4 dhe 5 të shaderëve dhe libvkd3d-utils me funksione për thjeshtimin e portimit të aplikacioneve Direct3D 12, si dhe një grup shembujsh demonstrues, duke përfshirë portin glxgears në Direct3D 12. Kodi i projektit shpërndahet nën licencën LGPLv2.1.
Në versionin e ri të kompilatorit të gjuhës së shaderëve HLSL është vazhduar zbatimi i mbështetjes për shaderët tesselatorë dhe është përmirësuar definimi i ri-ngarkimeve të funksioneve. Në libvkd3d është shtuar funksioni vkd3d_queue_signal_on_cpu(). Për HLSL janë realizuar funksionet e ndërtuara GatherCmp(), GatherCmpAlpha(), GatherCmpBlue(), GatherCmpGreen(), GatherCmpRed(), InterlockedAdd(), InterlockedAnd(), InterlockedCompareExchange(), InterlockedCompareStore(), InterlockedExchange(), InterlockedMax(), InterlockedMin(), InterlockedOr(), InterlockedXor() dhe isinf().
Burimi: opennet.ru
