Wine 4.17, Wine Staging 4.17, Proton 4.11-6 və D9VK 0.21-in yeni versiyaları

Mövcuddur Win32 API-nin açıq tətbiqinin eksperimental buraxılışı - Şərab 4.17. Versiya çıxandan bəri 4.16 14 səhv hesabatı bağlandı və 274 dəyişiklik edildi.

Ən vacib dəyişikliklər:

  • Mono mühərriki 4.9.3 versiyasına yeniləndi;
  • DXTn formatında sıxılmış teksturalar üçün d3dx9 formatına əlavə dəstək (Wine Staging-dən köçürülmüşdür);
  • Windows Script işləmə vaxtı kitabxanasının ilkin versiyası (msscript) təklif edilmişdir;
  • Proses başlamazdan əvvəl ntdll-ə APC zənglərinin işlənməsi əlavə edildi;
  • wined3d AMD VEGA12 GPU üçün dəstək əlavə edir;
  • XRandR API vasitəsilə cihaz dəyişiklikləri haqqında bildirişlərin işlənməsi üçün dəstək həyata keçirilib;
  • RSA açarlarının yaradılması üçün əlavə dəstək;
  • ARM64 arxitekturası üçün obyekt interfeysləri üçün qüsursuz proksilərə dəstək tətbiq edilmişdir;
  • Oyunların və proqramların işləməsi ilə bağlı səhv hesabatları bağlanır.
    Vampire the Masquerade, AppCAD, Civilization 4, Shed quraşdırıcısı, Royal Quest, iCloud.

Eyni zamanda təqdim etdi layihə buraxılışı Şərabın hazırlanması 4.17, onun daxilində Şərabın genişləndirilmiş konstruksiyaları formalaşır, o cümlədən tam hazır olmayan və ya əsas Şərab filialına qəbul olunmaq üçün hələ uyğun olmayan riskli yamalar. Şərab ilə müqayisədə Wine Staging 855 əlavə yamaq təmin edir. Yeni buraxılış Wine 4.17 kod bazası ilə sinxronizasiya gətirir. Xam rejimdə daxiletmə dəstəyi əlavə edildi (user32-də Raw Input), bu, Source mühərrikinə əsaslanan oyunlarda problemləri aradan qaldırdı, həmçinin Overwatch və Star Citizen. Oyun qəzalarını həll etmək üçün düzəlişlər daxildir
Empire Earth, Trinklet Supreme və Silent Hill 4: Otaq. DirectSound effektləri üçün dsdmo.dll stub əlavə edildi.

Valve şirkəti nəşr olundu layihənin yeni buraxılışı Proton 4.11-6, Wine layihəsinin inkişaflarına əsaslanır və Windows üçün yaradılmış və Steam kataloqunda təqdim olunan oyun proqramlarının Linux-da işləməsini təmin etmək məqsədi daşıyır. Layihənin nailiyyətləri yayılma BSD lisenziyası altında. Proton, Steam Linux müştərisində yalnız Windows üçün oyun proqramlarını birbaşa işə salmağa imkan verir. Paketə DirectX 9 tətbiqi daxildir ( D9VK), DirectX 10/11 (əsasında DXVK) və DirectX 12 (əsasında vkd3d), DirectX zənglərinin Vulkan API-yə tərcüməsi ilə işləyən oyun nəzarətçiləri üçün təkmilləşdirilmiş dəstək və oyunlarda dəstəklənən ekran qətnamələrindən asılı olmayaraq tam ekran rejimindən istifadə etmək imkanı verir.

Protonun yeni versiyasında DXVK təbəqəsi (Vulkan API-nin üstündə DXGI, Direct3D 10 və Direct3D 11 tətbiqi) filiala yeniləndi. 1.4hansıda
Direct3D 11 proqramlaşdırma interfeysi 11.4 versiyasına, DXGI isə 1.5 versiyasına yeniləndi. Bu vaxt, DXVK tərtibatçıları düzəldici yeniləmə dərc etdilər DXVK 1.4.1, D3D10 kodunda qəzalara səbəb olan problemləri həll edən və Batman üçün təkmilləşdirilmiş dəstək: Arkham City, Hitman 2 və Ni no Kuni Remastered.

Əlavə olaraq, layihənin yeni əhəmiyyətli buraxılışını qeyd edə bilərik D9VK 0.21, bunun çərçivəsində Direct3D 9-un tətbiqi hazırlanır, zənglərin Vulkan qrafika API-yə tərcüməsi ilə işləyir. Layihə Direct3D 9 dəstəyi ilə genişləndirilmiş DXVK layihə kod bazasına əsaslanır. WineD3D əsaslı Direct9D 3 tətbiqi ilə müqayisədə D9VK daha yüksək performansa imkan verir, çünki OpenGL vasitəsilə Direct3D 9 tərcüməsi Vulkan vasitəsilə tərcümədən daha yavaşdır.

В yeni versiya yeni Direct3D 9 zəngləri əlavə etdi
D3DBLEND_BOTHSRCALPHA və D3DBLEND_BOTHINVSRCALPHA, MSAA şəkilləri və dərinlik xəritələri üçün kilidləmə sistemi tətbiq olundu, YUV2 və YUVY formatlarına dəstək əlavə edildi, vertex shaderlərinin proqram təminatının işlənməsini təmin edərkən genişlənmiş sabitlər dəsti əlavə edildi, performansın optimallaşdırılması həyata keçirildi DXSO üçün TexM3x3Spec və TexMXNUMXxXNUMXSpec-ə zənglər həyata keçirilib
TexM3x3VSpec, 27 səhv düzəldildi.

Mənbə: opennet.ru

Добавить комментарий