Ang Panfrost Driver Certified para sa OpenGL ES 3.1 Compatibility para sa Mali-G52 GPU

Gipahibalo sa Collabora nga gi-certify ni Khronos ang iyang Panfrost graphics driver ingon nga malampuson nga nakapasar sa tanan nga mga pagsulay sa CTS (Khronos Conformance Test Suite) ug nakit-an nga hingpit nga nagsunod sa detalye sa OpenGL ES 3.1. Ang drayber sertipikado gamit ang Mali-G52 GPU, apan sa ulahi kini giplanohan nga sertipikado alang sa ubang mga chips. Sa partikular, ang dili sertipikado nga suporta alang sa OpenGL ES 3.1 gipatuman na alang sa Mali-G31 ug Mali-G72 chips, nga adunay arkitektura nga susama sa Mali-G52. Para sa GPU Mali-T860 ug mas karaan nga mga chips, ang hingpit nga pagkaangay sa OpenGL ES 3.1 wala pa gihatag.

Ang pag-angkon sa sertipiko nagtugot kanimo sa opisyal nga pagpahayag sa pagkaangay sa mga sumbanan sa graphic ug paggamit sa mga kaubang Khronos nga marka sa pamatigayon. Gibuksan usab sa sertipikasyon ang pultahan alang sa drayber sa Panfrost nga magamit sa mga komersyal nga produkto lakip ang Mali G52 GPU. Ang pagsulay gihimo sa usa ka palibot nga adunay Debian GNU/Linux 11, Mesa ug X.Org X Server 1.20.11 distribution. Ang mga pag-ayo ug pagpaayo nga giandam sa pagpangandam alang sa sertipikasyon gi-backport na sa sanga sa Mesa 21.2 ug gilakip sa pagpagawas kagahapon sa Mesa 21.2.2.

Ang drayber sa Panfrost gitukod kaniadtong 2018 ni Alyssa Rosenzweig sa Collabora ug gimugna sa reverse engineering ang orihinal nga mga drayber sa ARM. Sukad sa katapusang code, ang mga developers nagtukod og kooperasyon sa ARM nga kompanya, nga naghatag sa gikinahanglan nga impormasyon ug dokumentasyon. Sa pagkakaron, ang drayber nagsuporta sa pagtrabaho uban sa mga chips base sa Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ug Bifrost (Mali G3x, G5x, G7x) microarchitectures. Para sa GPU Mali 400/450, nga gigamit sa daghang karaan nga mga chip nga gibase sa ARM nga arkitektura, ang drayber sa Lima gilain-lain nga gihimo.

Source: opennet.ru

Idugang sa usa ka comment