eksperimentaalne avatud Win32 API teostus â . Alates versiooni vĂ€ljalaskmisest on lĂ”petatud 41 veateate aruannet ja tehtud 297 muudatust.
KÔige olulisemad muudatused:
- VBScript'i vÔimalusi on laiendatud: lisatud funktsioonid String, LBound, RegExp.Replace. Uued vÀljendid on rakendatud;
- WineD3D'sse on lisatud funktsioonid wined3d_stateblock_set_sampler_state() ja wined3d_stateblock_set_texture_stage_state(). Olemasolev seisundi fikseerimise töötlemine () on rakendatud d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial(); - Rakendatud kutsed dxgi_output_ReleaseOwnership() ja dxgi_output_TakeOwnership();
- Parandatud ARM64 tuge;
- probleemid vene keele lokaliseerimisega konfiguratsiooni dialoogis;
- Suletud veateated, mis olid seotud mÀngude ja rakenduste tööga
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.
Samuti projekti vÀljalaskmine , mis arendab Wine'i laiendatud kooste, sealhulgas mitte tÀielikult valmivad vÔi riskantsed plaastrid, mis ei sobi veel peavoolu Wine'isse. VÔrreldes Wine'iga pakub Wine Staging 840 tÀiendavat plaastrit.
Uues Wine Staging vĂ€ljaandes on tehtud sĂŒnkroonimist Wine 4.19 koodibaasiga. PĂ”hikoosseisu on kantud plaastrid quartz.dll funktsioonide laiendamiseks, MS 2010. aasta juurte sertifikaadi lisamine crypt32.dll-s, restrictederrorinfo.idl lisamine ja uianimation.dll funktsioonide laiendamine. Lisatud uus plaastr, mis lahendab NtVirtualAlloc() kutsete probleemid ja uuendatud plaastr
.
Lisaks on vÔimalik mÀrkida kihtide , mis rakendab DXGI, Direct3D 10 ja Direct3D 11 Vulkan API peal. Uues versioonis on lahendatud probleem, mis viis vale salvestuse tekkimiseni olekuteenuses. Parandatud potentsiaalsed probleemid, mis vÔisid pÔhjustada ressursi lugemise proovi enne salvestamist töötamisel vertex ja indeksibuffertitega. Optimeeritud töö voolu andmete ja Append/Consume buffereid, mida kasutab Unity mootor.
MÀlu tarbimist on vÀhendatud vÀikeste, kuid sageli uuendatavate bufferdite kasutamisel. Lisatud kood probleemide vÀltimiseks, mis pÔhjustasid Crash'i mÀngus Skyrim SE: Worked, ja vilkumise eemaldamiseks mÀngudes Saints Row 3/4 ja Titan Quest, kui kasutatakse NVIDIA graafikakaarte.
Samuti projekti vĂ€ljalaskmine , mis pakub Direct3D 9 rakendust, mis töötab kĂ”ne edastamise kaudu Vulkan graafika API-le. Projekt pĂ”hineb DXVK projekti koodibasil, mis on laiendatud Direct3D 9 toe lisamisega. Uues versioonis on tehtud sĂŒnkroonimist DXVK 1.4.4. Tehtud on tulemuslikkuse optimeerimised ja parendatud lukustusprotsesse. Lisatud katse tugi shaderite eelmÀÀramiseks.
Rakendatud valikud D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALEENABLE ja D3DRS_POINTSPRITEENABLE. Muudatused on tehtud Halo 2 mÀngus esinevate probleemide lahendamiseks.
Allikas: opennet.ru
