Wine 4.20 နှင့် Wine Staging 4.20 ဗားရှင်းအသစ်များ

ရနိုင်ပါတယ် Win32 API ၏ ပွင့်လင်းသော အကောင်အထည်ဖော်မှုကို စမ်းသပ်ထုတ်ဝေခြင်း - စပျစ်ရည်ကို 4.20. ဗားရှင်းထွက်ကတည်းက 4.19 ချွတ်ယွင်းချက်အစီရင်ခံစာ ၃၇ ခုကို ပိတ်ခဲ့ပြီး ပြောင်းလဲမှု ၃၄၁ ခု ပြုလုပ်ခဲ့သည်။

အရေးကြီးဆုံးပြောင်းလဲမှုများ-

  • ပံ့ပိုးမှုမွမ်းမံမှုဖွင့်ထားသည့် Mono 4.9.4 အင်ဂျင်အသစ်ထွက်ရှိခြင်း။ fna (Windows ဂိမ်းများ၏ porting ကိုရိုးရှင်းစေရန် Microsoft XNA Game Studio 4.0 ၏ အစားထိုးအကောင်အထည်ဖော်မှုတစ်ခုဖန်တီးရန် ပရောဂျက်တစ်ခု)
  • VBScript နှင့် JScript (script persistence);
  • Vulkan ဂရပ်ဖစ် API အကောင်အထည်ဖော်မှုသည် Vulkan 1.1.126 သတ်မှတ်ချက်အသစ်နှင့် ချိန်ညှိထားသည်။
  • တိုးတက်သော LLVM MinGW ပံ့ပိုးမှု၊
  • ဂိမ်းများနှင့် အပလီကေးရှင်းများ လည်ပတ်မှုနှင့် ဆက်စပ်သော ပိတ်ထားသော အမှားအယွင်းအစီရင်ခံစာများ LEGO Island၊ The Odyssey: Winds Of Athena၊ SimGolf v1.03၊ Password Safe၊ TSDoctor 1.0.58၊ Resident Evil 3၊ wPrime 2.x၊ Age of Wonders III၊ Lethe - အပိုင်းတစ်၊ ကျွန်ုပ်ဦးလေးအကြောင်း၊ HotS၊ IVMU လူမှုကွန်ယက်ဖောက်သည်၊ TopoEdit၊ Notepad၊ Epic Games Launcher

လည်း နေရာယူခဲ့သည်။ စီမံကိန်းထုတ်ပြန်ခြင်း။ Wine Staging ၅.၁၉ပင်မဝိုင်ဌာနခွဲသို့ မွေးစားရန် မသင့်လျော်သေးသော မပြည့်စုံသော သို့မဟုတ် အန္တရာယ်ရှိသော ဖာထေးမှုများပါရှိသော ဝိုင်၏ တိုးချဲ့တည်ဆောက်မှုများကို ဖော်ဆောင်ပေးပါသည်။ Wine Staging နှင့် နှိုင်းယှဉ်ပါက Wine Staging သည် 832 ထပ်တိုးဖာထေးမှုများကို ပံ့ပိုးပေးပါသည်။

Wine Staging ၏အသစ်ထွက်ရှိမှုသည် Wine 4.20 codebase နှင့် ထပ်တူကျစေပါသည်။ dsdmo၊ winebus.inf၊ winebus.sys၊ wineboo၊ ntoskrnl.exe၊ wine.inf နှင့် ole8 တို့ကို အကျိုးသက်ရောက်သည့် ဖာထေးမှု ၈ ခုကို ပင်မဝိုင်သို့ ရွှေ့ထားသည်။ The Sims 32 ၏သရုပ်ပြဗားရှင်းကိုလည်ပတ်ရန် လိုအပ်သော Direct3DShaderValidatorCreate9() လုပ်ဆောင်ချက်ကို အကောင်အထည်ဖော်ခြင်းဖြင့် ပက်ခ်တစ်ခုကို ပေါင်းထည့်ခဲ့သည်။ မွမ်းမံထားသော ဖာထေးမှုများ winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

ထို့အပြင်၎င်းကိုမှတ်သားနိုင်သည်။ အလုပ်ကိုဆောင်ရွက်သည်။ အပေါ် ထပ်လောင်း DXVK သို့ စွမ်းရည် Wine နှင့်ချိတ်ဆက်ခြင်းမရှိဘဲ Linux တွင် Direct3D 11 ကို တိုက်ရိုက်အသုံးပြုခြင်း။ ယခုအချိန်အထိ DXGI (DirectX Graphics Infrastructure)၊ Vulkan API မှတစ်ဆင့် Direct3D 10 နှင့် Direct3D 11 ကို အကောင်အထည်ဖော်ခြင်းဖြင့် DXVK အလွှာကို DLL စာကြည့်တိုက်အဖြစ် စုစည်းထားပြီး Wine နှင့်သာ Windows ဂိမ်းများကို run ရန်အသုံးပြုနိုင်ပါသည်။ အဆိုပြုထားသောပြောင်းလဲမှုများသည် Direct3D 11 API ကိုအသုံးပြုရန်အတွက် ပုံမှန် Linux အပလီကေးရှင်းများနှင့်ချိတ်ဆက်နိုင်သည့် DXVK ကို Linux အတွက် မျှဝေစာကြည့်တိုက်ပုံစံသို့ စုစည်းနိုင်စေပါသည်။ ဤအင်္ဂါရပ်သည် Windows ဂိမ်းများကို Linux သို့ လွယ်ကူအောင်ပြုလုပ်ရန်အတွက် အသုံးဝင်နိုင်ပါသည်။

source: opennet.ru

မှတ်ချက် Add