Wine 4.19 සහ Wine Staging 4.19 හි නව අනුවාද

ඇත Win32 API විවෘතව ක්‍රියාත්මක කිරීමේ පර්යේෂණාත්මක නිකුතුව - වයින් 4.19. අනුවාදය නිකුත් වූ දා සිට 4.18 දෝෂ වාර්තා 41 ක් වසා දැමූ අතර වෙනස්කම් 297 ක් සිදු කරන ලදී.

වඩාත්ම වැදගත් වෙනස්කම්:

  • VBScript හි හැකියාවන් පුළුල් කර ඇත: String, LBound, RegExp.Replace යන ශ්‍රිතයන් එකතු කර ඇත. නව ප්රකාශන ක්රියාත්මක කර ඇත;
  • WineD3D වෙත wined3d_stateblock_set_sampler_state() සහ wined3d_stateblock_set_texture_stage_state() ශ්‍රිත එක් කරන ලදී. ක්‍රියාත්මක කරන ලද රාජ්‍ය කැපවීම සැකසීම (රාජ්ය අවහිරය) ඇමතුම් වල d3d9_device_SetSamplerState(), d3d9_device_SetTextureStageState(), d3d_device7_SetRenderState(),
    d3d_device7_SetTextureStageState(), d3d9_device_SetTexture(), d3d9_device_SetTransform(), d3d9_device_SetClipPlane(), d3d9_device_SetMaterial ();

  • ක්රියාත්මක කරන ලද ඇමතුම් dxgi_output_ReleaseOwnership() සහ dxgi_output_TakeOwnership();
  • වැඩිදියුණු කළ ARM64 සහාය;
  • විසඳුනා සැකසුම් සංවාදයේ රුසියානු දේශීයකරණය සමඟ ගැටළු;
  • ක්‍රීඩා සහ යෙදුම්වල ක්‍රියාකාරිත්වයට අදාළ දෝෂ වාර්තා වසා ඇත.
    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, Netgear3.1, පවර්ලයින් 5, Poverline, Poverline, 2. ජෝන්ස් සහ අධිරාජ්‍යයාගේ සොහොන, නිශ්ශබ්දතාවයේ මොහොත, ඇබ්ලෙටන් ලයිව් 9 ලයිට් වසා දැමීම, රෙකෝඩ්බොක්ස් 5.3.0, LAV ෆිල්ටර්ස් 0.74.x
    , Touhou 15.5: පොදු මල් වල Antinomy, R-Studio, Sniper Elite V2.

එසේම සිදු විය ව්යාපෘති නිකුතුව වයින් වේදිකාගත කිරීම 4.19, එය තවමත් ප්‍රධාන වයින් ශාඛාව වෙත දරුකමට හදා ගැනීම සඳහා සුදුසු නොවන අසම්පූර්ණ හෝ අවදානම් සහිත පැච් ඇතුළත් වයින් වල දිගු ගොඩනැගීම් සංවර්ධනය කරයි. වයින් හා සසඳන විට, වයින් ස්ටේජිං අතිරේක පැච් 840 ක් සපයයි.

Wine Staging හි නව නිකුතුව Wine 4.19 කේත පදනම සමඟ සමමුහුර්ත වේ. quartz.dll හි විස්තීරණ හැකියාවන් සහිත පැච්, crypt32.dll හි 2010 සිට MS මූල සහතිකය ඇතුළත් කිරීම, restrictederrorinfo.idl එකතු කිරීම සහ uianimation.dll හි පුළුල් හැකියාවන් ප්‍රධාන වයින් වෙත මාරු කර ඇත. NtVirtualAlloc() ඇමතුමේ ගැටළු නිරාකරණය කිරීමට නව පැච් එකක් එකතු කර පැච් එක යාවත්කාලීන කරන ලදී
ntdll-User_Shared_Data.

ඊට අමතරව, එය සටහන් කළ හැකිය යාවත්කාලීන කිරීම අන්තර් ස්ථර ඩීඑක්ස්වීකේ 1.4.4 Vulkan API මත DXGI, Direct3D 10 සහ Direct3D 11 ක්‍රියාත්මක කිරීමත් සමඟ. නව නිකුතුව තත්ව හැඹිලියේ වැරදි ඇතුළත් කිරීම් ගබඩා කිරීමට හේතු වූ දෝෂයක් නිවැරදි කරයි. ශීර්ෂ සහ දර්ශක බෆර සමඟ වැඩ කරන විට එය ලිවීමට පෙර සම්පතක් කියවීමට උත්සාහ කිරීමට හේතු විය හැකි ස්ථාවර විභව ගැටළු. Unity එන්ජිමේ භාවිතා කරන Stream Output සහ Append/Consume buffers සමඟ වැඩ ප්‍රශස්ත කිරීම.
කුඩා නමුත් නිතර යාවත්කාලීන කරන ලද බෆර භාවිතා කරන විට අඩු මතක පරිභෝජනය. Skyrim SE හි බිඳවැටීමේ ගැටළු විසඳීමට කේතය එක් කරන ලදි: NVIDIA ග්‍රැෆික් කාඩ්පත් භාවිතා කරන විට Saints Row 3/4 සහ Titan Quest හි දැල්වීම සහ විසඳීමට.

එසේම පිහිටුවා ඇත ව්යාපෘති නිකුතුව D9VK 0.30, Vulkan graphics API වෙත ඇමතුම් පරිවර්තනය කිරීමෙන් ක්‍රියා කරන Direct3D 9 ක්‍රියාත්මක කිරීමක් පිරිනමයි. මෙම ව්‍යාපෘතිය DXVK ව්‍යාපෘතියේ කේත පදනම මත පදනම් වේ, එය Direct3D 9 සඳහා සහය ඇතිව පුළුල් කර ඇත. නව අනුවාදය DXVK 1.4.4 සමඟ සමමුහුර්ත කර ඇත. කාර්ය සාධනය ප්‍රශස්තිකරණය කර ඇති අතර අගුලු සමඟ වැඩ කිරීම වැඩිදියුණු කර ඇත. සෙවන පූර්ව නිර්වචනය සඳහා පර්යේෂණාත්මක සහාය එක් කරන ලදී.
විකල්ප D3DRS_SHADEMODE, D3DRS_POINTSIZE, D3DRS_POINTSIZE_MIN, D3DRS_POINTSIZE_MAX, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_A, D3DRS_POINTSCALE_B, D3DRS_POINTSCALEENRIABLE_CPO, D3DRS_POINTSCALEENRIABLED LE විකල්පයන් ක්රියාත්මක කර ඇත. Halo 2 හි ගැටළු විසඳීම සඳහා වෙනස්කම් සිදු කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න