Izdan Wine 10.1 i Vkd3d 1.15

Objavljen je eksperimentalni izdanak otvorene implementacije Win32 API-ja — Wine 10.2. Od izdanja 10.1 zatvoreno je 20 izvještaja o greškama i uneseno 269 promjena.

Najvažnije promjene:

  • Integrirani paket Vkd3d s implementacijom Direct3D 12 ažuriran je na verziju 1.15.
  • Dodana je podrška za podešavanje prioriteta niti.
  • Omogućena je dinamička aktivacija Wow64 moda (64-bitni Windows-on-Windows), koji omogućava pokretanje 32-bitnih Windows aplikacija na 64-bitnim Unix sustavima.
  • Nastavljena je izrada drajvera za Bluetooth.
  • Zatvoreni su izvještaji o greškama povezani s aplikacijama: Wordpad, cmd.
  • Zatvoreni su izvještaji o greškama povezani s igrama: Cyberpunk 2077, Final Fantasy XI Online, Guild Wars, MSWT Kart 2004, YOU and ME and HER, Myst, Sekiro: Shadows Die Twice.

Dodatno se može spomenuti izdavanje paketa vkd3d 1.15 s implementacijom Direct3D 12, koja radi putem prevođenja poziva u grafički API Vulkan. Paket sadrži biblioteke libvkd3d s implementacijom Direct3D 12, libvkd3d-shader s prevodiocem za 4. i 5. model shadera te libvkd3d-utils s funkcijama za pojednostavljenje portiranja aplikacija Direct3D 12, kao i set demonstracijskih primjera, uključujući port glxgears na Direct3D 12. Izvorni kod projekta distribuira se pod licencom LGPLv2.1.

U novoj verziji u kompajleru jezika shadera HLSL nastavljena je realizacija podrške za tesselacijske shadere i poboljšano je definiranje preopterećenja funkcija. U libvkd3d dodana je funkcija vkd3d_queue_signal_on_cpu(). Za HLSL su implementirane ugrađene funkcije GatherCmp(), GatherCmpAlpha(), GatherCmpBlue(), GatherCmpGreen(), GatherCmpRed(), InterlockedAdd(), InterlockedAnd(), InterlockedCompareExchange(), InterlockedCompareStore(), InterlockedExchange(), InterlockedMax(), InterlockedMin(), InterlockedOr(), InterlockedXor() i isinf().

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster