Обнародован экспериментальный релиз открытой реализации Win32 API — Wine 10.9. С момента выпуска 10.8 было закрыто 34 отчета об ошибках и внесено 277 изменений.
Най-важните промени:
- Встроенный пакет Vkd3d с реализацией Direct3D 12 обновлен до версии 1.16, в которой по умолчанию включена поддержка шейдеров DXIL (DirectX Intermediate Language) и реализована начальная поддержка геометрических шейдеров в HLSL.
- В реализации языка описания интерфейса WIDL (Wine Interface Definition Language) появилась начальная поддержка генерации метаданных Windows Runtime (WinRT).
- Реализована поддержка обработки исключений с использованием компилятора Clang.
- Во всех графических драйверах, включая winewayland и wineandroid, обеспечена поддержка EGL.
- Закрыты отчеты об ошибках, связанные с работой приложений: MS Office 2010, Photoshop CS6, Code::Blocks 8.02, Heavy Metal Pro, Ableton Live 10.0.6, ln.exe, 7-zip, Gigapixel ai, PL/SQL Developer, Geekbench 6, Player2.
- Закрыты отчеты об ошибках, связанные с работой игр: Alonix, 3D Pinball — Space Cadet, Empire Earth 1.x, The Legend of Heroes: Trails of Cold Steel, Dyson Sphere Program, Sega Rally Championship, Zafehouse: Diaries, The Journeyman Project 3, Crystal of Atlan — Hard.
Одновременно сформирован релиз проекта Wine Staging 10.9, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine. По сравнению с Wine в Wine Staging предложено 342 дополнительных патча. В новом релизе Wine Staging осуществлена синхронизация с кодовой базой Wine 10.9, в библиотеке kernel32 ограничено адресное пространство старых exe-файлов до 3MB.
Дополнительно можно отметить релиз проекта GE-Proton 10-4, в рамках которого энтузиастами формируются независимые от компании Valve расширенные сборки пакета для запуска Windows-приложений Proton, отличающиеся более свежей версией Wine, использованием FFmpeg в FAudio и включением дополнительных патчей, решающих проблемы в различных игровых приложениях. В новой версии решены проблемы с курсором в играх DOOM Eternal, DOOM Dark Ages и Rocket League при использовании winewayland. Добавлена минимальная реализация библиотеки amdxc64.dll для включения FSR4 (AMD FidelityFX Super Resolution). Устранены проблемы при запуске игр Star Citizen, Daedalic, Once human, The Chronicles of Myrtana: Archolos, Colin McRaie: DiRT, Tree of Savior и LOTRO.
Източник: opennet.ru
