Versionet e reja Wine 4.19 dhe Wine Staging 4.19

I disponueshĂ«m botimi eksperimental i zbatimit tĂ« hapur tĂ« Win32 API — Wine 4.19. QĂ« nga lĂ«shimi i versionit 4.18 41 raportet e gabimeve u mbyllĂ«n dhe u bĂ«nĂ« 297 ndryshime.

Ndryshimet më të rëndësishme:

  • Funksionet e VBScript janĂ« zgjeruar: janĂ« shtuar funksionet String, LBound, RegExp.Replace. JanĂ« implementuar shprehje tĂ« reja;
  • Funksionet wined3d_stateblock_set_sampler_state() dhe wined3d_stateblock_set_texture_stage_state() janĂ« shtuar nĂ« WineD3D. ËshtĂ« realizuar pĂ«rpunimi i fiksimit tĂ« gjendjes (StateBlock) nĂ« thirrjet d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();
  • Thirrjet dxgi_output_ReleaseOwnership() dhe dxgi_output_TakeOwnership() janĂ« realizuar;
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r ARM64;
  • problemet me ndĂ«rtimin e moduleve tĂ« bĂ«rthamĂ«s pĂ«r sistemet host me Linux duke pĂ«rdorur konfigurata jo standarde ose pĂ«r debug (pĂ«r shembull, duke ndĂ«rtuar modulet nga njĂ« direktorium tjetĂ«r); problemet me lokalizimin nĂ« gjuhĂ«n ruse nĂ« dialogun e konfigurimit;
  • JanĂ« mbyllur raportet pĂ«r gabime qĂ« lidhen me lojrat dhe aplikacionet
    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, Mbyllja e Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.

Gjithashtu u organizua lëshimin e projektit Wine Staging 4.19, e cila zhvillon versione të avancuara të Wine, duke përfshirë patches që nuk janë plotësisht të gatshme ose janë të rrezikshme, derisa të bëhen të pranuara në degën kryesore të Wine. Krahasuar me Wine, Wine Staging ofron 840 patches të shtuar.

Në këtë version të ri të Wine Staging është realizuar sinkronizimi me bazën e kodit të Wine 4.19. Patches për zgjerimin e funksionaliteteve të quartz.dll, përfshirjen e certifikatës rrënjë të MS nga viti 2010 në crypt32.dll, shtimin e restrictederrorinfo.idl dhe zgjerimin e funksionaliteteve të uianimation.dll janë transferuar në degën kryesore të Wine. Një patch i ri është shtuar për të zgjidhur problemet me thirrjen NtVirtualAlloc() dhe është përditësuar patch
ntdll-User_Shared_Data.

Për më tepër, mund të theksohet përditësim shtresa DXVK 1.4.4 me implementimin e DXGI, Direct3D 10 dhe Direct3D 11 mbi API Vulkan. Në këtë version të ri është korrigjuar një gabim që shkaktonte ruajtjen e regjistrave të pasaktë në cache-n e gjendjes. Janë korrigjuar probleme potenciale që mund të çonin në përpjekjen për të lexuar një burim para se të shkruhej gjatë punës me buferat e kulmëve dhe indekseve. Janë bërë optimizime në funksionimin me buferat Stream Output dhe Append/Consume që përdoren në motorin Unity.
ËshtĂ« reduktuar konsumimi i memories kur pĂ«rdoren buferat e vogla, por qĂ« pĂ«rditĂ«sohen shpesh. ËshtĂ« shtuar njĂ« kod pĂ«r tĂ« anashkaluar problemet qĂ« çonin nĂ« crashes nĂ« lojĂ«n Skyrim SE: Worked, dhe pĂ«r tĂ« zgjidhur shkĂ«lqimin nĂ« lojĂ«rat Saints Row 3/4 dhe Titan Quest kur pĂ«rdoren kartat e videove NVIDIA.

Gjithashtu u formua lĂ«shimin e projektit D9VK 0.30, i cili ofron realizimin e Direct3D 9, i cili funksionon pĂ«rmes pĂ«rkthimit tĂ« thirrjeve nĂ« API-nĂ« grafike Vulkan. Projekti Ă«shtĂ« i bazuar nĂ« kodin e projektit DXVK, i cili Ă«shtĂ« zgjeruar me mbĂ«shtetje pĂ«r Direct3D 9. NĂ« versionin e ri Ă«shtĂ« realizuar sinkronizimi me DXVK 1.4.4. JanĂ« bĂ«rĂ« optimizime tĂ« performancĂ«s dhe Ă«shtĂ« pĂ«rmirĂ«suar funksionimi me bllokimet. ËshtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r paracaktimin e shenjuesve.
Janë realizuar opsionet D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE dhe D3DRS_POINTSPRITEENABLE. Janë bërë ndryshime për të eliminuar problemet në lojën Halo 2.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster