Lanzamento de Wine 6.7 e VKD3D-Proton 2.3

Realizouse unha versión experimental dunha implementación aberta de WinAPI - Wine 6.7. Desde o lanzamento da versión 6.6, pecháronse 44 informes de erros e fixéronse 397 cambios.

Os cambios máis importantes:

  • As bibliotecas NetApi32, WLDAP32 e Kerberos convertéronse ao formato de ficheiro executable PE.
  • Mellorouse a implementación do marco da Fundación Media.
  • A biblioteca mshtml implementa o modo JavaScript ES6 (ECMAScript 2015), que está activado cando o modo de compatibilidade para Internet Explorer 11 está activado.
  • WOW64, unha capa para executar programas de 32 bits en Windows de 64 bits, mellora a redirección do sistema de ficheiros para substituír os DLL de 32 bits por programas en lugar dos de 64 bits.
  • Engadíronse novos controladores con compatibilidade con Plug & Play.
  • Engadiuse un dispositivo de entrada para traballar co teclado en modo bruto.
  • Os informes de erros relacionados co funcionamento dos xogos están pechados: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, "Fairy Tale About Father Frost, Ivan and Nastya", MUSICUS, BioShock Remastered, Legends of Runeterra.
  • Informes de erros pechados relacionados co funcionamento das aplicacións: Melodyne 5, aplicacións Informix Database, Autodesk 3ds Max 9, SAP GUI, SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376, Rhino 4.0, HyperChem 8.0.x, Solid Framework, Foobar2000, Avid , EA Origin, Rekordbox 5.3.0, Winamp, Process Hacker 2.38, WeChat, Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Windows System Control Center, LDPlayer 4.0.x, Alacritty 0.7.2.

Ademais, Valve publicou VKD3D-Proton 2.3, unha bifurcación da base de código vkd3d deseñada para mellorar a compatibilidade con Direct3D 12 no lanzador de xogos Proton. VKD3D-Proton admite cambios, optimizacións e melloras específicos de Proton para un mellor rendemento dos xogos de Windows baseados en Direct3D 12, que aínda non foron adoptados na parte principal de vkd3d.

A nova versión de VKD3D-Proton engade soporte inicial para a API DXR 1.0 (DirectX Raytracing), cuxa implementación utiliza a extensión Vulkan VK_KHR_raytracing para o trazado de raios. Actualmente, DXR só funciona en sistemas con controladores NVIDIA e pódese usar nos xogos Control e Ghostrunner. Completouse a compatibilidade con VRS (Variable Rate Shading) e Rasterización conservadora. Implementouse a chamada D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH, o que fai posible o uso de APITraces. Realizáronse varias optimizacións de rendemento significativas.

Fonte: opennet.ru

Engadir un comentario