Випуск Wine 6.7 та VKD3D-Proton 2.3

Відбувся експериментальний випуск відкритої реалізації WinAPI - Wine 6.7. З моменту випуску версії 6.6 було закрито 44 звіти про помилки та внесено 397 змін.

Найважливіші зміни:

  • У формат файлів PE, що виконуються, перетворені бібліотеки NetApi32, WLDAP32 і Kerberos.
  • Доопрацьовано реалізацію фреймворку Media Foundation.
  • У бібліотеці mshtml реалізовано JavaScript-режим ES6 (ECMAScript 2015), який задіяний під час увімкнення режиму сумісності з Internet Explorer 11.
  • У WOW64, прошарку для запуску 32-розрядних програм у 64-розрядній Windows, покращено перенаправлення у файловій системі для підстановки програмі 32-розрядних DLL замість 64-розрядних.
  • Додані нові драйвери із підтримкою Plug & Play.
  • Додано пристрій введення для роботи з клавіатурою в режимі raw.
  • Закрито звіти про помилки, пов'язані з роботою ігор: Supreme Commander Forged Alliance, Daedalic, MPC-HC 1.7.13, Fairy Tale About Father Frost, Ivan and Nastya, MUSICUS, BioShock Remastered, Legends of Runeterra.
  • Закрито звіти про помилки, пов'язані з роботою додатків: Melodyne 5, Informix Database apps, Autodesk 3ds Max 9, SAP GUI, SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376, Rhino 4.0, HyperChem 8.0.x, Solid , EA Origin, Rekordbox 2000, Winamp, Process Hacker 5.3.0, WeChat, Adobe DNG Converter 2.38, MikroTik WinBox, SimSig, Windows System Control Center, LDPlayer 13.2.x, Alacritty 4.0.

Додатково можна згадати публікацію компанією Valve VKD3D-Proton 2.3, відгалуження від кодової бази vkd3d, створеного для покращення підтримки Direct3D 12 у пакеті для запуску ігор Proton. У VKD3D-Proton підтримуються специфічні для Proton зміни, оптимізації та покращення для більш якісної роботи Windows ігор на базі Direct3D 12, які поки що не прийняті до основного складу vkd3d.

У новій версії VKD3D-Proton додана початкова підтримка API DXR 1.0 (DirectX Raytracing), у реалізації якого для трасування променів задіяно Vulkan-розширення VK_KHR_raytracing. DXR поки що працездатний тільки на системах з драйверами NVIDIA і може використовуватися в іграх Control і Ghostrunner. Доведена до готовності підтримка VRS (Variable Rate Shading) та консервативної растеризації (Conservative Rasterization). Реалізовано виклик D3D12_HEAP_FLAG_ALLOW_WRITE_WATCH, що робить можливим використання APITraces. Внесено кілька значних оптимізації продуктивності.

Джерело: opennet.ru

Додати коментар або відгук