Collabora ΠΎΠ±ΡΠ°Π²ΠΈ Π΄Π΅ΠΊΠ° Khronos Π³ΠΎ ΠΏΠΎΡΠ²ΡΠ΄ΠΈΠ» ΡΠ²ΠΎΡΠΎΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» Π·Π° Π³ΡΠ°ΡΠΈΠΊΠ° Panfrost Π΄Π΅ΠΊΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ Π³ΠΈ ΠΏΠΎΠΌΠΈΠ½Π°Π» ΡΠΈΡΠ΅ ΡΠ΅ΡΡΠΎΠ²ΠΈ CTS (Khronos Conformance Test Suite) ΠΈ ΠΎΡΠΊΡΠΈΠ» Π΄Π΅ΠΊΠ° Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΡΡΠΎΠ³Π»Π°ΡΠ΅Π½ ΡΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° OpenGL ES 3.1. ΠΠΎΠ·Π°ΡΠΎΡ Π΅ ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠ°Π½ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Mali-G52, Π½ΠΎ ΠΏΠΎΠ΄ΠΎΡΠ½Π° ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠ°Π½ ΠΈ Π·Π° Π΄ΡΡΠ³ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, Π½Π΅ΡΠ΅ΡΡΠΈΡΠΈΡΠΈΡΠ°Π½Π°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° OpenGL ES 3.1 Π²Π΅ΡΠ΅ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° Π·Π° ΡΠΈΠΏΠΎΠ²ΠΈΡΠ΅ Mali-G31 ΠΈ Mali-G72, ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠ»ΠΈΡΠ½Π° Π½Π° Mali-G52. ΠΠ° GPU Mali-T860 ΠΈ ΠΏΠΎΡΡΠ°ΡΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ, ΡΠ΅Π»ΠΎΡΠ½Π°ΡΠ° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ OpenGL ES 3.1 ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½Π°.
ΠΠΎΠ±ΠΈΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΎΡΠΈΡΠΈΡΠ°Π»Π½ΠΎ Π΄Π° ΠΈΠ·ΡΠ°Π²ΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ Π³ΡΠ°ΡΠΈΡΠΊΠΈΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈ ΠΈ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈΡΠ΅ Π·Π°ΡΡΠΈΡΠ½ΠΈ Π·Π½Π°ΡΠΈ Π½Π° Khronos. Π‘Π΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΠ° ΠΎΡΠ²ΠΎΡΠ° Π²ΡΠ°ΡΠ°ΡΠ° Π·Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΎΡ Π½Π° Panfrost Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΎ ΠΈ Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Mali G52. Π’Π΅ΡΡΠΎΡ Π±Π΅ΡΠ΅ ΠΈΠ·Π²Π΅Π΄Π΅Π½ Π²ΠΎ ΡΡΠ΅Π΄ΠΈΠ½Π° ΡΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Π½Π° Debian GNU/Linux 11, Mesa ΠΈ X.Org X Server 1.20.11. ΠΠΎΠΏΡΠ°Π²ΠΊΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΡΠ°ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ Π²ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ° Π·Π° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ Π²ΠΎ ΡΠΈΠ»ΠΈΡΠ°Π»Π°ΡΠ° Π½Π° Mesa 21.2 ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ Π²ΡΠ΅ΡΠ°ΡΠ½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Mesa 21.2.2.
ΠΠΎΠ·Π°ΡΠΎΡ Panfrost Π΅ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π²ΠΎ 2018 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΎΠ΄ ΠΠ»ΠΈΡΠ° Π ΠΎΠ·Π΅Π½ΡΠ²Π°ΡΠ³ ΠΎΠ΄ Collabora ΠΈ Π΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ ΡΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡΠ²ΠΎ Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡΠ΅ Π΄ΡΠ°ΡΠ²Π΅ΡΠΈ Π½Π° ARM. ΠΠ΄ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΠΊΠΎΠ΄, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π²ΠΎΡΠΏΠΎΡΡΠ°Π²ΠΈΡΠ° ΡΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° ΠΠ Π, ΠΊΠΎΡΠ° Π³ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°. ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², Π²ΠΎΠ·Π°ΡΠΎΡ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠΈΠΏΠΎΠ²ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎΠ°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠΈΡΠ΅ Π½Π° Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ΠΈ Bifrost (Mali G3x, G5x, G7x). ΠΠ° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Mali 400/450, ΠΊΠΎΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΡΡΠ°ΡΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° ARM, Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΎΡ Π½Π° Lima ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΏΠΎΡΠ΅Π±Π½ΠΎ.
ΠΠ·Π²ΠΎΡ: opennet.ru