Нови версии на 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;
  • В d3dx9 е добавена поддръжка за компресирани текстури в формат DXTn (пренесено от Wine Staging);
  • Предложена е начална версия на runtime библиотеката Windows Script (msscript);
  • В ntdll е добавена обработка на APC повиквания преди стартиране на процеса;
  • В wined3d е добавена поддръжка за GPU AMD VEGA12;
  • Реализирана е поддръжка за обработка на известия за смяна на устройства чрез API XRandR;
  • Добавена е поддръжка за генериране на RSA ключове;
  • За архитектура ARM64 е реализирана поддръжка за безшевни проксита (stubless proxies) за интерфейсите на обектите;
  • Закрити са отчетите за грешки, свързани с функционирането на игри и приложения
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Едновременно представен издание на проекта Wine Staging 4.17, в рамките на което се формират разширени версии на Wine, включващи не напълно готови или рискови пачове, все още не подходящи за основната версия на Wine. В сравнение с Wine, Wine Staging предлага 855 допълнителни пача. В новото издание е извършена синхронизация с кодовата база на Wine 4.17. Добавена е поддръжка за вход в raw режим (Raw Input в user32), което е премахнало проблемите с игрите на базата на механизма Source, както и Overwatch и Star Citizen. Включени са поправки, премахващи сривовете в игрите
Empire Earth, Trinklet Supreme и Silent Hill 4: The Room. Добавена е модула dsdmo.dll за ефектите на DirectSound.

Компания Valve публикува ново издание на проекта Proton 4.11-6, който е базиран на разработки на проекта Wine и е насочен към осигуряване на стартиране в Linux на игрови приложения, създадени за Windows и представени в каталога Steam. Разработките на проекта се разпространява са под лицензия BSD. Proton позволява директно стартиране в Linux клиента на Steam игрови приложения, предоставени само за Windows. Пакетът включва реализация на DirectX 9 (на базата на D9VK), DirectX 10/11 (на базата на DXVK) и 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, и е подобрена поддръжката на игрите «Batman: 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 работи по-бавно от транслацията чрез Vulkan.

В нова версия добавени са нови повиквания на Direct3D 9
D3DBLEND_BOTHSRCALPHA и D3DBLEND_BOTHINVSRCALPHA, реализирана е система за заключване на изображенията MSAA и картите за дълбочина, добавена е поддръжка на формати YUV2 и YUVY, добавен е разширен набор от константи при активиране на софтуерната обработка на вершинни шейдъри, проведена е оптимизация на производителността, за DXSO са реализирани повиквания TexM3x3Spec и
TexM3x3VSpec, поправени са 27 грешки.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster