Tionndaidhean ùra de Wine 4.19 agus Wine Staging 4.19

Ri fhaighinn foillseachadh deuchainneach de bhuileachadh fosgailte den API Win32 - Fìon 4.19. Bho chaidh an dreach a leigeil ma sgaoil 4.18 Chaidh 41 aithrisean bug a dhùnadh agus chaidh 297 atharrachadh a dhèanamh.

Na h-atharrachaidhean as cudromaiche:

  • Chaidh comasan VBScript a leudachadh: chaidh na gnìomhan String, LBound, RegExp.Replace a chur ris. Tha abairtean ùra air an cur an gnìomh;
  • Chaidh gnìomhan wined3d_stateblock_set_sampler_state() agus wined3d_stateblock_set_texture_stage_state() a chur ri WineD3D. Pròiseas gealltanas stàite gnìomhaichte (Bloc Stàite) ann an gairmean d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial();

  • Gairmean air an cur an gnìomh dxgi_output_ReleaseOwnership() agus dxgi_output_TakeOwnership();
  • Taic ARM64 nas fheàrr;
  • Fuasgladh duilgheadasan le sgìreachadh Ruiseanach ann an còmhradh nan roghainnean;
  • Tha aithisgean mearachd co-cheangailte ri gnìomhachd gheamannan agus thagraidhean dùinte.
    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 Jones Keane 2, Indiana agus Tuama an Ìmpire, Mothachadh an t-Sàmhchair, A’ dùnadh Ableton Live 9 Lite, Rekordbox 5.3.0, LAVFilters 0.74.x
    , Touhou 15.5: Antinomy of Common Flowers, R-Studio, Sniper Elite V2.

Cuideachd thachair foillseachadh pròiseict Ìre fìon 4.19, a bhios a’ leasachadh toglaichean leudaichte de fhìon a tha a’ toirt a-steach badan neo-choileanta no cunnartach nach eil fhathast freagarrach airson gabhail ris a’ phrìomh mheur Fìon. An coimeas ri Fìon, tha Wine Staging a’ toirt seachad 840 badan a bharrachd.

Tha an sgaoileadh ùr de Wine Staging a ’sioncronadh leis a’ chòd-stèidh Wine 4.19. Chaidh pìosan le comasan leudaichte de quartz.dll, toirt a-steach an teisteanas freumh MS bho 32 ann an crypt2010.dll, cuir a-steach limitederrorinfo.idl agus comasan leudaichte uianimation.dll a ghluasad chun phrìomh Fhìon. Chaidh bad ùr a chuir ris gus duilgheadasan anns a’ ghairm NtVirtualAlloc() a chàradh agus ùrachadh a’ phaiste
ntdll-User_Shared_Data.

A bharrachd air an sin, faodar a thoirt fa-near ùrachadh interlayers DXVC 1.4.4 le buileachadh DXGI, Direct3D 10 agus Direct3D 11 a bharrachd air an Vulkan API. Bidh an naidheachd ùr a’ ceartachadh bug a dh’ adhbhraich gun deach inntrigidhean ceàrr a stòradh san tasgadan inbhe. Cùisean stèidhichte a dh’ fhaodadh a bhith mar thoradh air oidhirp air goireas a leughadh mus sgrìobh thu e nuair a bhios tu ag obair le bufairean vertex agus clàr-amais. Optimization de dh’ obair le Stream Output agus Cuir ris / Ith bufairean a thathas a’ cleachdadh san einnsean Unity.
Lùghdachadh air caitheamh cuimhne nuair a bhios tu a’ cleachdadh bufairean beaga ach air an ùrachadh gu tric. Còd a bharrachd gus obrachadh timcheall air cùisean tubaist ann an Skyrim SE: Ag obair agus gus fuasgladh fhaighinn air flickering ann an Saints Row 3/4 agus Titan Quest nuair a bhios tu a’ cleachdadh cairtean grafaiceachd NVIDIA.

Cuideachd air a chruthachadh foillseachadh pròiseict D9VK 0.30, a tha a’ tabhann buileachadh Direct3D 9 a bhios ag obair le bhith ag eadar-theangachadh fiosan gu API grafaigean Vulkan. Tha am pròiseact stèidhichte air bunait còd a 'phròiseict DXVK, a chaidh a leudachadh le taic airson Direct3D 9. Tha an dreach ùr air a shioncronachadh le DXVK 1.4.4. Chaidh optimizations coileanaidh a dhèanamh agus chaidh obair le glasan a leasachadh. Taic deuchainneach a bharrachd airson ro-mhìneachadh shader.
Chaidh roghainnean D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALE_C, D3DRS_POINTSCALENSABLE_B, D3DRS_POINTSCALEEN_B, D2DRS_POINTSCALEEN. Chaidh atharrachaidhean a dhèanamh gus dèiligeadh ri cùisean ann an Halo XNUMX.

Source: fosgailtenet.ru

Cuir beachd ann