ကုမ္ပဏီ ပူးပေါင်းဆောင်ရွက်ခြင်း
Panfrost driver ၏ ကနဦးအာရုံစူးစိုက်မှုသည် Midgard ချစ်ပ်များအတွက် အထောက်အပံ့ကို အကောင်အထည်ဖော်ရန်ဖြစ်သော်လည်း ယခုအခါ အမိန့်ပေးစီးဆင်းမှုဧရိယာရှိ Midgard နှင့် နီးစပ်သည့် Bifrost ချစ်ပ်များကို အာရုံစိုက်ထားသော်လည်း Shaders နှင့် interfaces များကို လုပ်ဆောင်ရန်အတွက် ညွှန်ကြားချက်များတွင် သိသာထင်ရှားသော ကွဲပြားမှုများရှိသည်။ shaders နှင့် command flow အကြား။
ဆော့ဖ်ဝဲအင်ဂျင်နီယာများသည် Bifrost GPU အတွက် သတ်မှတ်ထားသော အတွင်းပိုင်းညွှန်ကြားချက်အစုံကို ပံ့ပိုးပေးသည့် Shader compiler ၏ ကနဦးအကောင်အထည်ဖော်မှုကို ပြင်ဆင်ထားပါသည်။ အနာဂတ်တွင်၊ ကျွန်ုပ်တို့သည် ပိုမိုရှုပ်ထွေးသောအရိပ်အာနိသင်များကို စုစည်းနိုင်စေမည့် တိုးချဲ့လမ်းညွှန်ချက်များအတွက် ပံ့ပိုးမှုထည့်သွင်းရန် စီစဉ်ထားပါသည်။ အပြောင်းအလဲများကို Mesa codebase ထဲသို့ တွန်းပို့ခဲ့ပြီး လာမည့် အဓိကထွက်ရှိမှု 20.1 ၏ တစ်စိတ်တစ်ပိုင်းဖြစ်လာမည်ဖြစ်သည်။
Panfrost ဒရိုက်ဘာသည် ARM မှ မူလဒရိုင်ဘာများ၏ ပြောင်းပြန်အင်ဂျင်နီယာကို အခြေခံ၍ ဖန်တီးထားပြီး Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) နှင့် Bifrost (Mali G3x, G5x, G7x) microarchitectures များကို အခြေခံ၍ ချစ်ပ်များနှင့် အလုပ်လုပ်ရန် ဒီဇိုင်းထုတ်ထားသည်။ GPU Mali 400/450 အတွက် ARM ဗိသုကာကို အခြေခံ၍ သက်ကြီးချစ်ပ်များစွာတွင် အသုံးပြုသည့် ဒရိုက်ဘာကို သီးခြားတီထွင်နေသည်
source: opennet.ru