Lançamento do Wine 10.1 e Vkd3d 1.15

Foi lançada uma versão experimental da implementação aberta da Win32 API — Wine 10.2. Desde o lançamento da 10.1, 20 relatórios de erros foram fechados e 269 alterações foram feitas.

As alterações mais importantes:

  • O pacote embutido Vkd3d com a implementação do Direct3D 12 foi atualizado para a versão 1.15.
  • Foi adicionada a opção de configuração de prioridades de threads.
  • Foi implementada a possibilidade de ativação dinâmica do modo Wow64 (Windows de 64 bits sobre Windows), permitindo a execução de aplicações Windows de 32 bits em sistemas Unix de 64 bits.
  • Continua o desenvolvimento do driver para Bluetooth.
  • Foram fechados relatórios de erros relacionados ao funcionamento das aplicações: Wordpad, cmd.
  • Foram fechados relatórios de erros relacionados ao funcionamento dos jogos: Cyberpunk 2077, Final Fantasy XI Online, Guild Wars, MSWT Kart 2004, YOU and ME and HER, Myst, Sekiro: Shadows Die Twice.

Adicionalmente, destaca-se o lançamento do pacote vkd3d 1.15 com a implementação do Direct3D 12, que funciona por meio da tradução de chamadas para a API gráfica Vulkan. O pacote inclui as bibliotecas libvkd3d com a implementação do Direct3D 12, libvkd3d-shader com o tradutor de shaders das versões 4 e 5, e libvkd3d-utils com funções para simplificar a portabilidade de aplicações Direct3D 12, além de um conjunto de exemplos demonstrativos, incluindo a porta do glxgears para Direct3D 12. O código do projeto é distribuído sob a licença LGPLv2.1.

Na nova versão do compilador da linguagem de shaders HLSL, foi continuada a implementação do suporte a shaders de tesselação e melhorada a definição de sobrecarga de funções. Foi adicionada a função vkd3d_queue_signal_on_cpu() ao libvkd3d. Para HLSL, foram implementadas funções embutidas GatherCmp(), GatherCmpAlpha(), GatherCmpBlue(), GatherCmpGreen(), GatherCmpRed(), InterlockedAdd(), InterlockedAnd(), InterlockedCompareExchange(), InterlockedCompareStore(), InterlockedExchange(), InterlockedMax(), InterlockedMin(), InterlockedOr(), InterlockedXor() e isinf().

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster