Vulkan ၏ထိပ်တွင် Direct4.8D 9 အကောင်အထည်ဖော်မှုဖြင့် Wine 0.10 နှင့် D3VK 9 ကိုဖြန့်ချိသည်

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

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

  • ပရိုဂရမ်အများစုအတွက် PE ဖော်မတ်ဖြင့် တည်ဆောက်ခြင်းအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
  • ယူနီကုဒ်ဒေတာကို ဗားရှင်း 12.0 သို့ အပ်ဒိတ်လုပ်ထားသည်။
  • MSI patch ဖိုင်များအတွက် ပံ့ပိုးမှု ထပ်ထည့်ထားသည်။
  • compiler တွင် PIC (Position Independent Code) ကိုပိတ်ရန် scripts များတည်ဆောက်ရန် "-fno-PIC" အလံအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။ PIC-အခမဲ့ စည်းဝေးပွဲကို မူရင်းအနေဖြင့် i386 ဗိသုကာအတွက် ဖွင့်ထားသည်။
  • တိုးတက်သော Joystick ပံ့ပိုးမှု။ စက်ပစ္စည်းသည် gamepad သို့မဟုတ် Joystick ဟုတ်မဟုတ်ဆုံးဖြတ်ရန် dinput သို့ heuristics များထည့်ထားသည်။ winejoystick သည် Joystick ပေါ်ရှိ ဘီးအတွက် သြဒိနိတ်များအတွက် ပံ့ပိုးမှု ထပ်လောင်းထည့်သွင်းထားသည်။
  • ဂိမ်းများနှင့် အပလီကေးရှင်းများ၏ လည်ပတ်မှုနှင့်ပတ်သက်သည့် အမှားအယွင်းအစီရင်ခံစာများကို ပိတ်လိုက်သည်-
    Lifeforce၊ Test Drive Unlimited၊ ScoobyRom v0.6.x-0.8.x၊ planetside 2၊ MidiIllustrator Virtuoso 3၊ Visual Studio 2017 Installer၊ Native Access၊ Universe Sandbox 2၊ Grand Prix Legends၊ MS Office 365 installer၊ NI System Web Server၊ Star Citizen၊ Esportal client 1.0။

ထို့အပြင်၎င်းကိုမှတ်သားနိုင်သည်။ ပထမအကြိမ် စီမံကိန်း D9VK 0.10Direct3D 9 ၏ အကောင်အထည်ဖော်မှုကို တီထွင်နေပြီး၊ Vulkan ဂရပ်ဖစ် API သို့ ခေါ်ဆိုမှုများကို ဘာသာပြန်ခြင်းဖြင့် လုပ်ဆောင်ပါသည်။ ပရောဂျက်သည် Direct3D 9 အတွက် ပံ့ပိုးမှုဖြင့် ချဲ့ထွင်ထားသည့် DXVK ပရောဂျက်၏ ကုဒ်အခြေခံကို အခြေခံထားသည်။ ၎င်းကို လက်ရှိပုံစံတွင် D9VK သည် ဗားရှင်း 3 သို့မဟုတ် 9 ကို အသုံးပြု၍ Direct2D 3 ကို အခြေခံသည့် ခေတ်မီဂိမ်းအများစုကို သုံးနိုင်ပြီဖြစ်ကြောင်း ၎င်း၏လက်ရှိပုံစံတွင် မှတ်သားထားသည်။ Shader Model ၏ (D1VK တွင် Shader Model 9 ပံ့ပိုးမှု မရရှိနိုင်သေးပါ)) ပြီးပါပြီ။

source: opennet.ru

မှတ်ချက် Add