Mga bagong bersyon ng Wine 4.19 at Wine Staging 4.19

Magagamit pang-eksperimentong paglabas ng isang bukas na pagpapatupad ng Win32 API - Alak 4.19. Mula nang ilabas ang bersyon 4.18 41 na ulat ng bug ang naisara at 297 na pagbabago ang ginawa.

Ang pinakamahalagang pagbabago:

  • Pinalawak ang mga kakayahan ng VBScript: Naidagdag ang mga function na String, LBound, at RegExp.Replace. Naipatupad ang mga bagong expression;
  • Ang mga function na wined3d_stateblock_set_sampler_state() at wined3d_stateblock_set_texture_stage_state() ay naidagdag na sa WineD3D. Naipatupad na ang state fixation handling (StateBlock) sa mga tawag na d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();
  • Nagpatupad ng mga tawag sa dxgi_output_ReleaseOwnership() at dxgi_output_TakeOwnership();
  • Pinahusay na suporta sa ARM64;
  • Nalutas mga problema sa lokalisasyon ng Ruso sa dialog ng mga setting;
  • Ang mga ulat ng error na nauugnay sa pagpapatakbo ng mga laro at application ay sarado.
    Slingplayer 2.0, Trivial Pursuit Unhinged, Notepad .Net, Tweet Attacks Pro, Ang Mga Pakikipagsapalaran ni Lomax, Metatrader 5, Space Hack, TeamViewer 9.0.26297, ImpotRapide 2013, Netgear Powerline 3.1, MetaEditor 5, Betfair Poker, Jack Keane 2, Indiana Jones at ang Libingan ng Emperador, Ang Sandali ng Katahimikan, Pagsasara ng Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5: Antinomy ng mga Karaniwang Bulaklak, R-Studio, Sniper Elite V2.

Rin naganap pagpapalabas ng proyekto Wine Staging 4.19, na bumubuo ng mga pinahabang build ng Wine na may kasamang hindi kumpleto o mapanganib na mga patch na hindi pa angkop para sa pag-aampon sa pangunahing sangay ng Wine. Kung ikukumpara sa Wine, ang Wine Staging ay nagbibigay ng 840 karagdagang patch.

Ang bagong Wine Staging release ay kasabay ng Wine 4.19 codebase. Ang mga patch ay nai-port na sa pangunahing distribusyon ng Wine, na nagpapalawak sa mga kakayahan ng quartz.dll, kabilang ang 2010 MS root certificate sa crypt32.dll, pagdaragdag ng restrictederrorinfo.idl, at pagpapalawak ng mga kakayahan ng uianimation.dll. Isang bagong patch ang naidagdag upang matugunan ang mga isyu sa tawag na NtVirtualAlloc(), at isang patch ang na-update.
ntdll-Ibinahagi_ng_Data_ng_User.

Bilang karagdagan, maaari itong mapansin обновление mga interlayer DXVK 1.4.4 Sa pagpapatupad ng DXGI, Direct3D 10, at Direct3D 11 sa ibabaw ng Vulkan API. Inaayos ng release na ito ang isang bug na naging sanhi ng pag-save ng mga maling entry sa state cache. Naayos na ang mga potensyal na isyu na maaaring magresulta sa pagtatangkang basahin ang isang resource bago ito isulat kapag gumagamit ng vertex at index buffers. Ginawa ang mga pag-optimize para sa pagtatrabaho gamit ang Stream Output at Append/Consume buffers na ginagamit sa Unity engine.
Nabawasang paggamit ng memorya kapag gumagamit ng maliliit ngunit madalas na ina-update na mga buffer. Nagdagdag ng code sa mga workaround crash sa Skyrim SE: Gumana at naalis ang pagkutitap sa Saints Row 3/4 at Titan Quest sa mga NVIDIA graphics card.

Rin nabuo pagpapalabas ng proyekto D9VK 0.30, na nag-aalok ng implementasyon ng Direct3D 9 na gumagana sa pamamagitan ng pagsasalin ng mga tawag sa Vulkan graphics API. Ang proyekto ay batay sa DXVK codebase, na pinalawak upang suportahan ang Direct3D 9. Ang bagong bersyon ay naka-synchronize sa DXVK 1.4.4, kasama ang mga pag-optimize ng pagganap, at pinahusay na paghawak ng lock. Naidagdag ang eksperimental na suporta para sa mga paunang kahulugan ng shader.
Ipinatupad ang mga opsyong D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE, at D3DRS_POINTSPRITEENABLE. May mga pagbabagong ginawa upang matugunan ang mga isyu sa Halo 2.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster