Noile versiuni Wine 4.19 și Wine Staging 4.19

Disponibil o versiune experimentală a implementării open source a Win32 API — Wine 4.19. De la lansarea versiunii 4.18 au fost închise 41 de rapoarte de eroare și au fost efectuate 297 de modificări.

Cele mai importante schimbări:

  • Funcționalitățile VBScript au fost extinse: au fost adăugate funcțiile String, LBound, RegExp.Replace. Au fost implementate noi expresii;
  • În WineD3D au fost adăugate funcțiile wined3d_stateblock_set_sampler_state() și wined3d_stateblock_set_texture_stage_state(). A fost implementată gestionarea fixării stării (StateBlock) în apelurile d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();
  • Au fost implementate apelurile dxgi_output_ReleaseOwnership() și dxgi_output_TakeOwnership();
  • S-a îmbunătățit suportul pentru ARM64;
  • Au fost rezolvate problemele cu localizarea în limba rusă în dialogul de configurare;
  • Rapoartele de erori legate de funcționarea jocurilor și aplicațiilor au fost închise
    Slingplayer 2.0, Trivial Pursuit Unhinged, Notepad .Net, Tweet Attacks Pro, The Adventures Of Lomax, Metatrader 5, Space Hack, TeamViewer 9.0.26297, ImpotRapide 2013, Netgear Powerline 3.1, MetaEditor 5, Betfair Poker, Jack Keane 2, Indiana Jones and the Emperor’s Tomb, The Moment of Silence, Închiderea Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.

De asemenea, a avut loc versiunea proiectului Wine Staging 4.19, dezvoltând build-uri extinse Wine, care includ patch-uri incomplete sau riscante, încă neadecvate pentru a fi acceptate în ramura principală Wine. Comparativ cu Wine, în Wine Staging sunt disponibile 840 de patch-uri suplimentare.

În noua versiune Wine Staging s-a realizat sincronizarea cu baza de cod Wine 4.19. În compunerea principală Wine au fost transferate patch-uri pentru extinderea funcționalităților quartz.dll, includerea în crypt32.dll a certificatului rădăcină MS din 2010, adăugarea restrictederrorinfo.idl și extinderea funcționalităților uianimation.dll. A fost adăugat un nou patch pentru rezolvarea problemelor la apelul NtVirtualAlloc() și a fost actualizat patch-ul
ntdll-User_Shared_Data.

cu privire la dependența Tor Browser de infrastructura Mozilla. Să reamintim că utilizatorilor Tor Browser, din cauza problemei cu certificatul, actualizare straturi DXVK 1.4.4 cu implementarea DXGI, Direct3D 10 și Direct3D 11 peste API-ul Vulkan. În noua versiune a fost corectată o eroare care ducea la salvarea înregistrărilor incorecte în cache-ul stării. Au fost corectate problemele potențiale care ar fi putut duce la încercarea de citire a unui resurs înainte de a fi scris, lucrând cu buffer-ele de vârf și index. S-a realizat optimizarea utilizării buffer-elor Stream Output și Append/Consume folosite în motorul Unity.
S-a redus consumul de memorie la utilizarea buffer-elor mici, dar actualizate frecvent. A fost adăugat un cod pentru a evita problemele care duceau la căderea jocului Skyrim SE: Worked și a fost eliminată sclipirea în jocurile Saints Row 3/4 și Titan Quest la utilizarea placilor video NVIDIA.

De asemenea, a fost format versiunea proiectului D9VK 0.30, oferind implementarea Direct3D 9, care funcționează prin traducerea apelurilor în API-ul grafic Vulkan. Proiectul este bazat pe baza de cod a proiectului DXVK, care a fost extins cu suport pentru Direct3D 9. În noua versiune, a fost realizată sincronizarea cu DXVK 1.4.4. Au fost aduse optimizări de performanță și îmbunătățiri în gestionarea blocărilor. A fost adăugat suport experimental pentru predefinirea shaderelor.
Au fost implementate opțiunile D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE și D3DRS_POINTSPRITEENABLE. Au fost aduse modificări pentru a corecta problemele din jocul Halo 2.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster