Версияҳои нави Wine 4.17, Wine Staging 4.17, Proton 4.11-6 ва D9VK 0.21

Дастрас барориши таҷрибавии татбиқи кушодаи Win32 API - Wine 4.17. Аз замони баровардани версия 4.16 14 гузориши хатогӣ баста шуд ва 274 тағйирот ворид карда шуд.

Муҳимтарин тағйирот:

  • Муҳаррики Mono ба версияи 4.9.3 навсозӣ шудааст;
  • Дастгирии иловагии матнҳои фишурдашуда дар формати DXTn ба d3dx9 (интиқол аз Wine Staging);
  • Версияи ибтидоии китобхонаи кории Windows Script (msscript) пешниҳод шудааст;
  • Пеш аз оғози раванд коркарди зангҳои APC ба ntdll иловашуда;
  • wined3d барои GPUs AMD VEGA12 дастгирӣ илова мекунад;
  • Дастгирии коркарди огоҳиномаҳо дар бораи тағироти дастгоҳ тавассути API XRandR амалӣ карда шуд;
  • Дастгирии иловашуда барои тавлиди калидҳои RSA;
  • Барои меъмории ARM64, дастгирии проксиҳои бефосила барои интерфейсҳои объект амалӣ карда шудааст;
  • Ҳисоботи хатогиҳои марбут ба кори бозиҳо ва барномаҳо баста мешаванд.
    Vampire the Masquerade, AppCAD, Civilization 4, насбкунандаи Shed, Royal Quest, iCloud.

Ҳамзамон пешниҳод карда мешавад нашри лоиҳа Саҳнаи шароб 4.17, ки дар доираи он сохторҳои васеъи Шароб ташаккул меёбанд, аз ҷумла часбҳои пурра омода нестанд ё хатарнок, ки ҳанӯз барои қабул ба филиали асосии Шароб мувофиқ нестанд. Дар муқоиса бо шароб, Wine Staging 855 часбҳои иловагӣ медиҳад. Нашри нав ҳамоҳангсозӣ бо пойгоҳи коди Wine 4.17 меорад. Дастгирии иловашуда барои вуруд дар ҳолати хом (Вориди хом дар user32), ки мушкилотро дар бозиҳо дар асоси муҳаррики Source, инчунин Overwatch ва Star Citizen бартараф кард. Ислоҳҳо барои ҳалли садамаҳои бозӣ дохил карда шудаанд
Empire Earth, Trinklet Supreme ва Silent Hill 4: The Room. Иловаи stub dsdmo.dll барои эффектҳои DirectSound.

Ширкати Valve нашр шудааст нашри нави лоиҳа Протон 4.11-6, ки ба таҳаввулоти лоиҳаи Wine асос ёфтааст ва ба таъмини роҳандозии барномаҳои бозӣ барои Windows сохта шудааст ва дар каталоги Steam дар Linux нигаронида шудааст. Пешрафтҳои лоиҳа паҳн шудан таҳти иҷозатномаи BSD. Proton ба шумо имкон медиҳад, ки бевосита дар муштарии Steam Linux барномаҳои бозикунии танҳо Windows-ро иҷро кунед. Маҷмӯа татбиқи DirectX 9 (дар асоси Д9ВК), DirectX 10/11 (дар асоси ДХВК) ва DirectX 12 (дар асоси vkd3d), ки тавассути тарҷумаи зангҳои DirectX ба API Vulkan кор мекунад, дастгирии беҳтари контроллерҳои бозӣ ва қобилияти истифодаи ҳолати пурраи экранро новобаста аз қарорҳои экран дар бозиҳо дастгирӣ мекунад.

Дар версияи нави Proton, қабати DXVK (амалии DXGI, Direct3D 10 ва Direct3D 11 дар болои API Vulkan) ба филиал нав карда шуд. 1.4, ки дар он
Интерфейси барномасозии Direct3D 11 ба версияи 11.4 ва DXGI ба версияи 1.5 навсозӣ шудааст. Дар ҳамин ҳол, таҳиягарони DXVK навсозии ислоҳиро нашр карданд DXVK 1.4.1, ки мушкилоти боиси садамаҳо дар рамзи D3D10 ва дастгирии беҳтари Батман: Arkham City, Hitman 2 ва Ni no Kuni Remastered -ро ҳал кард.

Илова бар ин, мо метавонем як нашри нави муҳими лоиҳаро қайд кунем D9VK 0.21, ки дар доираи он татбиқи Direct3D 9 таҳия шуда истодааст, ки тавассути тарҷумаи зангҳо ба API графикии Vulkan кор мекунад. Лоиҳа ба базаи коди лоиҳаи DXVK асос ёфтааст, ки бо дастгирии Direct3D 9 васеъ карда шудааст. Дар муқоиса бо татбиқи Direct3D 9 дар асоси WineD3D, D9VK барои иҷрои баландтар имкон медиҳад, зеро тарҷумаи Direct3D 9 тавассути OpenGL нисбат ба тарҷума тавассути Вулкан сусттар аст.

В версияи нав илова зангҳои нави Direct3D 9
D3DBLEND_BOTHSRCALPHA ва D3DBLEND_BOTHINVSRCALPHA, системаи қулфкунӣ барои тасвирҳои MSAA ва харитаҳои амиқ татбиқ карда шуд, дастгирии форматҳои YUV2 ва YUVY илова карда шуд, маҷмӯи васеъи константаҳо ҳангоми имкон додани коркарди нармафзори шейдерҳои вертекс илова карда шуданд, оптимизатсияи фаъолият анҷом дода шуд, Зангҳо ба TexM3x3Spec ва TexMXNUMXxXNUMXSpec барои DXSO амалӣ карда шуданд
TexM3x3VSpec, 27 хато ислоҳ шуд.

Манбаъ: opennet.ru

Илова Эзоҳ