Una versione sperimentale di l'implementazione open source di l'API Win32, Wine 10.2, hè stata publicata. Dapoi a liberazione di 10.1, 20 rapporti di bug sò stati chjusi è 269 cambiamenti sò stati fatti.
I cambiamenti più impurtanti:
- U pacchettu Vkd3d integratu cù l'implementazione Direct3D 12 hè statu aghjurnatu à a versione 1.15.
- Aghjunghje supportu per stabilisce priorità di filu.
- Implementata a capacità di attivà dinamicamente a modalità Wow64 (64-bit) Windows-in-Windows), chì vi permette di eseguisce 32-bit Windows-applicazioni nantu à sistemi Unix à 64 bit.
- U sviluppu di u driver Bluetooth hà cuntinuatu.
- Rapporti d'errore chjusi in relazione à u funziunamentu di l'applicazioni: Wordpad, cmd.
- Rapporti di bug chjusi in relazione à l'operazione di i ghjochi: Cyberpunk 2077, Final Fantasy XI Online, Guild Wars, MSWT Kart 2004, TU è ME è HER, Myst, Sekiro: Shadows Die Twice.
Inoltre, pudemu nutà a liberazione di u pacchettu vkd3d 1.15 cù l'implementazione di Direct3D 12, travagliendu per a traduzzione di chjamate à l'API grafica Vulkan. U pacchettu include e librerie libvkd3d cù implementazioni Direct3D 12, libvkd3d-shader cù un traduttore per i mudelli di shader 4 è 5, è libvkd3d-utils cù funzioni per simplificà u porting di l'applicazioni Direct3D 12, è ancu un inseme d'esempii demo, cumpresu un portu di glxgears PL3.
A nova versione di u compilatore di lingua di shader HLSL cuntinueghja à implementà u supportu per i shaders di tessellation è migliurà a rilevazione di sovraccarichi di funzioni. A funzione vkd3d_queue_signal_on_cpu() hè stata aghjunta à libvkd3d. The built-in functions implemented for HLSL are GatherCmp(), GatherCmpAlpha(), GatherCmpBlue(), GatherCmpGreen(), GatherCmpRed(), InterlockedAdd(), InterlockedAnd(), InterlockedCompareExchange(), InterlockedCompareStore(), InterlockedExchange(), InterlockedMax(), InterlockedMin(), InterlockedOr(), InterlockedXor(), and isinf().
Source: opennet.ru
