Lanzamiento de Wine 10.1 y Vkd3d 1.15

Se ha publicado una versión experimental de la implementación abierta de la API de Win32: Wine 10.2. Desde el lanzamiento de la versión 10.1, se han cerrado 20 informes de errores y se han realizado 269 cambios.

Cambios más importantes:

  • El paquete integrado Vkd3d, que implementa Direct3D 12, se ha actualizado a la versión 1.15.
  • Se ha añadido soporte para la configuración de prioridades de hilos.
  • Se ha implementado la posibilidad de habilitar dinámicamente el modo Wow64 (Windows-on-Windows de 64 bits), que permite ejecutar aplicaciones de Windows de 32 bits en sistemas Unix de 64 bits.
  • Se ha continuado el desarrollo del controlador para Bluetooth.
  • Se han cerrado informes de errores relacionados con el funcionamiento de las aplicaciones: Wordpad, cmd.
  • Se han cerrado informes de errores relacionados con el funcionamiento de los juegos: Cyberpunk 2077, Final Fantasy XI Online, Guild Wars, MSWT Kart 2004, YOU and ME and HER, Myst, Sekiro: Shadows Die Twice.

Además, se puede destacar el lanzamiento del paquete vkd3d 1.15 que implementa Direct3D 12, funcionando a través de la traducción de llamadas en la API gráfica Vulkan. El paquete incluye las bibliotecas libvkd3d con la implementación de Direct3D 12, libvkd3d-shader con el traductor de modelos de sombreadores 4 y 5, y libvkd3d-utils con funciones para simplificar la portación de aplicaciones Direct3D 12, así como un conjunto de ejemplos de demostración, incluyendo el puerto de glxgears a Direct3D 12. El código del proyecto se distribuye bajo la licencia LGPLv2.1.

En la nueva versión del compilador del lenguaje de sombreadores HLSL se ha continuado implementando el soporte para sombreadores de teselación y se ha mejorado la definición de sobrecarga de funciones. En libvkd3d se ha añadido la función vkd3d_queue_signal_on_cpu(). Para HLSL se han implementado funciones integradas: GatherCmp(), GatherCmpAlpha(), GatherCmpBlue(), GatherCmpGreen(), GatherCmpRed(), InterlockedAdd(), InterlockedAnd(), InterlockedCompareExchange(), InterlockedCompareStore(), InterlockedExchange(), InterlockedMax(), InterlockedMin(), InterlockedOr(), InterlockedXor() y isinf().

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster