Versionet e reja të Wine 4.19 dhe Wine Staging 4.19

I verfĂŒshĂ«m botim i hapur pĂ«r realizimin e Win32 API — VerĂ« 4.19. QĂ« nga publikimi i versionit 4.18 u mbyll 41 raporti pĂ«r gabime dhe u shtuan 297 ndryshime.

Ndryshimet më të rëndësishme:

  • JanĂ« zgjeruar mundĂ«sitĂ« e VBScript: janĂ« shtuar funksionet String, LBound, RegExp.Replace. JanĂ« realizuar shprehje tĂ« reja;
  • NĂ« WineD3D janĂ« shtuar funksionet wined3d_stateblock_set_sampler_state() dhe wined3d_stateblock_set_texture_stage_state(). Ă«shtĂ« realizuar pĂ«rpunimi i bllokimit 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();
  • JanĂ« realizuar thirrjet dxgi_output_ReleaseOwnership() dhe dxgi_output_TakeOwnership();
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r ARM64;
  • JanĂ« zgjidhur problemet me lokalizimin nĂ« gjuhĂ«n ruse nĂ« dialogun e konfigurimit;
  • JanĂ« mbyllur raporte gabimi tĂ« lidhura me funksionimin e lojĂ«rave dhe aplikacioneve
    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.

Po ashtu u mbajt publikimi i projektit Wine Staging 4.19, që zhvillon mbledhje të avancuara të Wine, duke përfshirë patches jo plotësisht të gatshme ose me rrezik, për sa kohë që nuk janë të përshtatshme për të hyrë në degën kryesore të Wine. Krahasuar me Wine, në Wine Staging ofrohen 840 patches shtesë.

Në publikimin e ri të Wine Staging është realizuar sinkronizimi me bazën e kodit të Wine 4.19. Në përbërjen kryesore të Wine janë transferuar patches me zgjerimin e mundësive të quartz.dll, duke përfshirë në crypt32.dll certifikatën rrënjësore të MS nga viti 2010, duke shtuar restrictederrorinfo.idl dhe zgjerimin e mundësive të uianimation.dll. është shtuar një patch i ri për të rregulluar problemet në thirrjen e NtVirtualAlloc() dhe është përditësuar patch-u
ntdll-User_Shared_Data.

Përveç kësaj, mund të theksohet përditësimi ndarja DXVK 1.4.4 me implementimin e DXGI, Direct3D 10 dhe Direct3D 11 mbi API Vulkan. Në publikimin e ri është rregulluar një gabim që shkaktonte ruajtjen e regjistrimeve të pavlefshme në cache-in e gjendjes. Janë korrigjuar probleme të mundshme që mund të çonin në një tentativë për të lexuar një burim përpara se të shkruhej gjatë punës me buferat e vertexeve dhe indekseve. është realizuar optimizimi i punës me buferat Stream Output dhe Append/Consume, të përdorura në motorin Unity.
është reduktuar konsumimi i memories gjatë përdorimit të buferave të vegjël, por shumë të përditësuar. është shtuar kodi për të anashkaluar problemet që çonin në dështimin në lojën Skyrim SE: Worked, dhe për të eliminuar dridhjet në lojërat Saints Row 3/4 dhe Titan Quest gjatë përdorimit të kartave grafike NVIDIA.

Po ashtu i formuar publikimi i projektit D9VK 0.30, qĂ« ofron implementimin e Direct3D 9, qĂ« funksionon pĂ«rmes transmetimit tĂ« thirrjeve nĂ« API-nĂ« grafike Vulkan. Projekti bazohet nĂ« kodin burimor tĂ« 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 puna me bllokimet. ËshtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r paracaktimin e shenjuesve.
Janë implementuar 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

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