Vydanie Wine 10.1 a Vkd3d 1.15

Bol spustený experimentálny release otvorenej implementácie Win32 API — Wine 10.2. Od vydania 10.1 bolo uzavretých 20 chýb a vykonaných 269 zmien.

Najdôležitejšie zmeny:

  • Zabudovaný balík Vkd3d s implementáciou Direct3D 12 bol aktualizovaný na verziu 1.15.
  • Pridaná podpora nastavenia priorít vláken.
  • Implementovaná možnosť dynamického zapínania režimu Wow64 (64-bit Windows-on-Windows), ktorý umožňuje spúšťať 32-bitové Windows aplikácie v 64-bitových Unix systémoch.
  • Pokračuje sa vo vývoji ovládača pre Bluetooth.
  • Uzatvorené chyby súvisiace s aplikáciami: Wordpad, cmd.
  • Uzatvorené chyby súvisiace s hrami: Cyberpunk 2077, Final Fantasy XI Online, Guild Wars, MSWT Kart 2004, YOU and ME and HER, Myst, Sekiro: Shadows Die Twice.

Ďalej je potrebné spomenúť vydanie balíka vkd3d 1.15 s implementáciou Direct3D 12, ktorá funguje prostredníctvom prekladu volaní do grafického API Vulkan. Balík obsahuje knižnice libvkd3d s implementáciou Direct3D 12, libvkd3d-shader s prekladačom pre 4. a 5. model shaderov a libvkd3d-utils s funkciami na zjednodušenie portovania aplikácií Direct3D 12, ako aj súbor ukážkových príkladov, vrátane portu glxgears na Direct3D 12. Kód projektu je distribuovaný pod licenciou LGPLv2.1.

V novej verzii kompilátora jazyka shaderov HLSL pokračuje implementácia podpory tesselatívnych shaderov a zlepšené určenie preťaženia funkcií. Vo libvkd3d bola pridaná funkcia vkd3d_queue_signal_on_cpu(). Pre HLSL boli implementované vstavané funkcie GatherCmp(), GatherCmpAlpha(), GatherCmpBlue(), GatherCmpGreen(), GatherCmpRed(), InterlockedAdd(), InterlockedAnd(), InterlockedCompareExchange(), InterlockedCompareStore(), InterlockedExchange(), InterlockedMax(), InterlockedMin(), InterlockedOr(), InterlockedXor() a isinf().

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster