Нови верзии на Wine 4.17, Wine Staging 4.17, Proton 4.11-6 и D9VK 0.21

Достапно експериментално издание на отворена имплементација на Win32 API - Вино 4.17. Од објавувањето на верзијата 4.16 Затворени се 14 извештаи за грешки и направени се 274 промени.

Најважните промени:

  • Моно моторот е ажуриран на верзијата 4.9.3;
  • Додадена е поддршка за компресирани текстури во формат DXTn на d3dx9 (префрлено од Wine Staging);
  • Предложена е почетна верзија на библиотеката за траење на Windows Script (msscript);
  • Додадена е обработка на APC повици до ntdll пред да започне процесот;
  • wined3d додава поддршка за AMD VEGA12 графички процесори;
  • Имплементирана е поддршка за обработка на известувања за промени на уредот преку XRandR API;
  • Додадена поддршка за генерирање на клучеви RSA;
  • За архитектурата ARM64, имплементирана е поддршка за беспрекорни прокси за објектните интерфејси;
  • Извештаите за грешки поврзани со работата на игрите и апликациите се затворени.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed installer, Royal Quest, iCloud.

Истовремено презентирани објавување на проектот Поставување на вино 4.17, во чии рамки се формираат проширени конструкции на вино, вклучувајќи не целосно подготвени или ризични закрпи кои сè уште не се погодни за усвојување во главната гранка на вино. Во споредба со Wine, Wine Staging обезбедува 855 дополнителни закрпи. Новото издание носи синхронизација со базата на кодови Wine 4.17. Додадена е поддршка за внесување во необработен режим (Raw Input во user32), што ги елиминираше проблемите во игрите базирани на изворниот мотор, како и Overwatch и Star Citizen. Вклучени поправки за решавање на падовите на играта
Empire Earth, Trinklet Supreme и Silent Hill 4: The Room. Додаден е никулец dsdmo.dll за ефекти на DirectSound.

Вентил компанија објавено ново издание на проектот Протон 4.11-6, кој се базира на развојот на проектот Wine и има за цел да обезбеди лансирање на апликации за игри создадени за Windows и претставени во каталогот Steam на Linux. Развој на проектот ширење под лиценца BSD. Proton ви овозможува директно да извршувате апликации за игри само за Windows во клиентот Steam Linux. Пакетот вклучува имплементација на DirectX 9 (врз основа на D9VK), DirectX 10/11 (врз основа на DXVK) и DirectX 12 (врз основа на vkd3d), работејќи преку превод на повици DirectX до Vulkan API, обезбедува подобрена поддршка за контролорите на игри и можност за користење на режимот на цел екран без оглед на резолуциите на екранот поддржани во игрите.

Во новата верзија на Proton, слојот DXVK (имплементација на DXGI, Direct3D 10 и Direct3D 11 на врвот на Vulkan API) е ажуриран во гранка 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, додаден е проширен сет на константи кога се овозможува софтверска обработка на шејдерите на темето, оптимизација на перформансите повиците до TexM3x3Spec и TexMXNUMXxXNUMXSpec се имплементирани за DXSO
TexM3x3VSpec, поправени 27 грешки.

Извор: opennet.ru

Додадете коментар