Proton တွင် Direct3D 3 ပံ့ပိုးမှု တိုးတက်စေရန် ဖန်တီးထားသော VKD12D ခက်ရင်း

ပရောဂျက်ရဲ့ နယ်နိမိတ်ထဲမှာ VKD3D-Proton codebase မှ ခက်ရင်းတစ်ခုကို ဖန်တီးထားသည်။ vkd3d. Valve သည် Proton Windows ဂိမ်းများကို စတင်ရန်အတွက် Wine-based package တွင် ဤခက်ရင်းကို အသုံးပြုရန် စီစဉ်နေသည်။ Proton ရှိ DirectX 9/10/11 ပံ့ပိုးမှုသည် ပက်ကေ့ဂျ်အပေါ် အခြေခံသည်။ DXVKနှင့် DirectX 12 အကောင်အထည်ဖော်မှုသည် vkd3d စာကြည့်တိုက်ကို အခြေခံထားသည် (ပြီးနောက်၊ သေဆုံးခြင်း စာရေးသူ vkd3d သည် သတ်မှတ်ထားသော အစိတ်အပိုင်း၏ ဖွံ့ဖြိုးတိုးတက်မှု ဆက်သည်။ CodeWeavers နှင့် Wine ရပ်ရွာဝန်ထမ်းများ)။ ဖွံ့ဖြိုးတိုးတက်မှုတွင် VKD3D-Proton ပါဝင်ပါတယ်။ Hans-Christian Arntzen (Hans-Kristian Arntzentoolkit ၏ရေးသားသူ SPIRV-Cross နှင့် Vulkan API သို့ တိုးချဲ့မှုအချို့ကို တီထွင်သူ) Philippe Rebol (Philip RebohleDXVK) နှင့် Joshua Ashton (Joshua Ashton၊ စာရေးဆရာ D9VK),
အလုပ်လုပ် Valve ကုမ္ပဏီသို့

VKD3D-Proton သည် vkd3d ၏ အဓိကအစိတ်အပိုင်းသို့ လက်မခံရသေးသည့် Direct12D 3 ကို အခြေခံထားသော Windows ဂိမ်းများ၏ စွမ်းဆောင်ရည်ပိုကောင်းလာစေရန် Proton ၏ သီးခြားပြောင်းလဲမှုများ၊ ပိုမိုကောင်းမွန်အောင်ပြုလုပ်မှုများနှင့် မြှင့်တင်မှုများကို ပံ့ပိုးပေးပါသည်။ ကွဲပြားမှုများကြားတွင်၊ Direct3D 12 နှင့် အပြည့်အဝလိုက်ဖက်ညီမှုရရှိရန် ခေတ်မီ Vulkan extension များအသုံးပြုခြင်းနှင့် လတ်ဆတ်သောဂရပ်ဖစ်ဒရိုက်ဗာများ၏ စွမ်းဆောင်ရည်များကို အာရုံစိုက်ထားပါသည်။ VKD3D-Proton သည် မူရင်း vkd3d API နှင့် နောက်ပြန်လိုက်ဖက်မှုကို ထိန်းသိမ်းထားရန် ရည်ရွယ်ခြင်းမဟုတ်ဘဲ၊ GPU အဟောင်းများနှင့် ဂရပ်ဖစ်ဒရိုက်ဗာများအတွက် ပံ့ပိုးမှုရပ်ဆိုင်းခြင်းကို ဖယ်ထုတ်ပါ။

source: opennet.ru

မှတ်ချက် Add