botim i hapur pĂ«r realizimin e Win32 API â . QĂ« nga publikimi i versionit 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 () 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;
- 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 publikimi i projektit , 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
.
Përveç kësaj, mund të theksohet ndarja 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 publikimi i projektit , 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
