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

Inanunsyo ng Collabora na na-certify ng Khronos ang Panfrost graphics driver nito bilang matagumpay na nakapasa sa lahat ng pagsubok sa CTS (Khronos Conformance Test Suite) at nalaman na ganap na sumusunod sa detalye ng OpenGL ES 3.1. Ang driver ay sertipikado gamit ang Mali-G52 GPU, ngunit sa paglaon ay pinlano itong maging sertipikado para sa iba pang mga chips. Sa partikular, ang hindi sertipikadong suporta para sa OpenGL ES 3.1 ay ipinatupad na para sa Mali-G31 at Mali-G72 chips, na may arkitektura na katulad ng Mali-G52. Para sa GPU Mali-T860 at mas lumang chips, hindi pa ibinigay ang buong compatibility sa OpenGL ES 3.1.

Ang pagkuha ng sertipiko ay nagbibigay-daan sa iyong opisyal na magdeklara ng pagiging tugma sa mga pamantayan ng graphics at gamitin ang nauugnay na mga trademark ng Khronos. Binubuksan din ng certification ang pinto para magamit ang Panfrost driver sa mga komersyal na produkto kabilang ang Mali G52 GPU. Ang pagsubok ay isinagawa sa isang kapaligiran na may Debian GNU/Linux 11, Mesa at X.Org X Server 1.20.11 distribution. Ang mga pag-aayos at pagpapahusay na inihanda bilang paghahanda para sa sertipikasyon ay nai-backport na sa sangay ng Mesa 21.2 at kasama sa paglabas kahapon ng Mesa 21.2.2.

Ang Panfrost driver ay itinatag noong 2018 ni Alyssa Rosenzweig ng Collabora at binuo ng reverse engineering ang orihinal na mga driver ng ARM. Mula noong huling code, itinatag ng mga developer ang pakikipagtulungan sa kumpanya ng ARM, na nagbigay ng kinakailangang impormasyon at dokumentasyon. Sa kasalukuyan, sinusuportahan ng driver ang trabaho sa mga chips batay sa Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) at Bifrost (Mali G3x, G5x, G7x) microarchitectures. Para sa GPU Mali 400/450, na ginagamit sa maraming mas lumang chips batay sa arkitektura ng ARM, hiwalay na binuo ang driver ng Lima.

Pinagmulan: opennet.ru

Magdagdag ng komento