experimentell utgĂ„va av en öppen implementation av Win32 API â . Sedan versionens utgĂ„va 41 buggrapporter har stĂ€ngts och 297 Ă€ndringar har gjorts.
De viktigaste Àndringarna:
- Möjligheterna för VBScript har utvidgats: funktioner som String, LBound, RegExp.Replace har lagts till. Nya uttryck har implementerats;
- I WineD3D har funktionerna wined3d_stateblock_set_sampler_state() och wined3d_stateblock_set_texture_stage_state() lagts till. Hantering av tillstÄndsglasyr () har implementerats i anrop av d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial(); - Anropen dxgi_output_ReleaseOwnership() och dxgi_output_TakeOwnership() har implementerats;
- FörbÀttrad ARM64-stöd;
- den rysktalande lokaliseringen i instÀllningsdialogen har lösts;
- Felrapporter relaterade till spel och applikationer har stÀngts
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, Closing Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
, Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.
Ăven utgĂ„van av projektet , som utvecklar utvidgade versioner av Wine, inklusive inte helt klara eller riskabla patchar, som Ă€nnu inte Ă€r redo att inkluderas i den huvudsakliga Wine-grenen. JĂ€mfört med Wine i Wine Staging erbjuds 840 ytterligare patchar.
I den nya versionen av Wine Staging har synkronisering med Wine 4.19:s kodbas genomförts. Patchar för att utvidga funktionerna hos quartz.dll har överförtts till huvudversionen Wine, inklusive rotcertifikatet frÄn MS frÄn 2010 in i crypt32.dll, tillÀgg av restrictederrorinfo.idl och utvidgning av funktionerna i uianimation.dll. En ny patch har lagts till för att ÄtgÀrda problem i anropet av NtVirtualAlloc() och patch
.
Dessutom kan man nÀmna lager med implementering av DXGI, Direct3D 10 och Direct3D 11 ovanpÄ Vulkan-API:et. I den nya versionen har en bugg ÄtgÀrdats som ledde till att felaktiga poster sparades i tillstÄndscachen. Potentiella problem som kunde ha lett till att resurser lÀstes innan de skrevs har ÄtgÀrdats vid arbete med vertex- och indexbufferar. Optimering av arbetet med Stream Output- och Append/Consume-buffrar har genomförts, vilka anvÀnds i Unity-motorn.
Mindre minnesanvÀndning vid anvÀndning av smÄ men ofta uppdaterade buffrar. Kod har lagts till för att kringgÄ problem som ledde till krasch i spelet Skyrim SE: Worked, och för att ÄtgÀrda flimmer i spel som Saints Row 3/4 och Titan Quest vid anvÀndning av NVIDIA-grafikkort.
Ăven utgĂ„van av projektet , som erbjuder en implementation av Direct3D 9 som fungerar genom att översĂ€tta anrop till grafiska API:er i Vulkan. Projektet Ă€r baserat pĂ„ kodbasen av DXVK-projektet, som har förstĂ€rkts med stöd för Direct3D 9. I den nya versionen har synkronisering med DXVK 1.4.4 genomförts. Prestandaoptimeringar har genomförts och hanteringen av lĂ„s har förbĂ€ttrats. Experimentellt stöd för förkompilerade shaders har lagts till.
Alternativ för D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE och D3DRS_POINTSPRITEENABLE har implementerats. Ăndringar har gjorts för att Ă„tgĂ€rda problem i spelet Halo 2.
KĂ€lla: opennet.ru
