Mpamily Panfrost voamarina ho an'ny OpenGL ES 3.1 Compatibility ho an'ny Mali-G52 GPU

Collabora dia nanambara fa i Khronos dia nanamarina ny mpamily grafika Panfrost azy fa nahomby tamin'ny fitsapana CTS (Khronos Conformance Test Suite) ary hita fa mifanaraka tanteraka amin'ny fanondroana OpenGL ES 3.1. Ny mpamily dia voamarina amin'ny fampiasana ny Mali-G52 GPU, saingy taty aoriana dia nokasaina ho voamarina ho an'ny chips hafa. Indrindra indrindra, ny fanohanana tsy voamarina ho an'ny OpenGL ES 3.1 dia efa nampiharina ho an'ny chips Mali-G31 sy Mali-G72, izay manana maritrano mitovy amin'ny Mali-G52. Ho an'ny GPU Mali-T860 sy ny chips taloha, dia tsy mbola omena ny fifanarahana feno amin'ny OpenGL ES 3.1.

Ny fahazoana ny taratasy fanamarinana dia ahafahanao manambara amin'ny fomba ofisialy ny mifanaraka amin'ny fenitry ny sary ary mampiasa ny marika Khronos mifandraika. Ny fanamarinana ihany koa dia manokatra ny varavarana ho an'ny mpamily Panfrost hampiasaina amin'ny vokatra ara-barotra ao anatin'izany ny Mali G52 GPU. Ny fitsapana dia natao tamin'ny tontolo iray miaraka amin'ny fizarana Debian GNU/Linux 11, Mesa ary X.Org X Server 1.20.11. Ny fanamboarana sy fanatsarana nomanina ho fanomanana ny fanamarinana dia efa naverina tamin'ny sampana Mesa 21.2 ary nampidirina tamin'ny famoahana ny Mesa 21.2.2 omaly.

Ny mpamily Panfrost dia naorin'i Alyssa Rosenzweig avy ao amin'ny Collabora tamin'ny taona 2018 ary novolavolain'ny reverse engineering ireo mpamily ARM tany am-boalohany. Hatramin'ny fehezan-dalΓ na farany, nanangana fiaraha-miasa tamin'ny orinasa ARM ireo mpamorona, izay nanome ny fampahalalana sy ny antontan-taratasy ilaina. Amin'izao fotoana izao, ny mpamily dia manohana ny asa miaraka amin'ny chips mifototra amin'ny Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ary Bifrost (Mali G3x, G5x, G7x) microarchitectures. Ho an'ny GPU Mali 400/450, ampiasaina amin'ny chips tranainy maro mifototra amin'ny maritrano ARM, ny mpamily Lima dia novolavolaina misaraka.

Source: opennet.ru

Add a comment