Mesa แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš GLES 3.0 แž–แžทแžŸแŸ„แž’แž“แŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹ GPUs แž˜แŸ‰แžถแž›แžธ

แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Collabora แžšแžถแž™แž€แžถแžšแžŽแŸ แžขแŸ†แž–แžธแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แžขแŸ’แž“แž€แž”แžพแž€แž”แžš panfrost แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž–แžทแžŸแŸ„แž’แž“แŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹ OpenGL ES 3.0 แŸ” แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž…แžทแžแŸ’แžแž…แŸ†แž–แŸ„แŸ‡ Mesa codebase แž แžพแž™แž“แžนแž„แž‡แžถแž•แŸ’แž“แŸ‚แž€แž˜แžฝแž™แž“แŸƒแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž”แž“แŸ’แž‘แžถแž”แŸ‹แŸ” แžŠแžพแž˜แŸ’แž”แžธแž”แžพแž€ GLES 3.0 แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜ Mesa แž‡แžถแž˜แžฝแž™แž“แžนแž„แžขแžแŸแžšแž”แžšแžทแžŸแŸ’แžแžถแž“ โ€œPAN_MESA_DEBUG=gles3โ€ แž€แŸ†แžŽแžแŸ‹แŸ”

แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ Panfrost แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžœแžทแžŸแŸ’แžœแž€แž˜แŸ’แž˜แž”แž‰แŸ’แž…แŸ’แžšแžถแžŸแž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแžŠแžพแž˜แž–แžธ ARM แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž”แž“แŸ’แž‘แŸ‡แžˆแžธแž”แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) แž“แžทแž„ Bifrost (Mali G3x, G5x, G7x) microarchitectures แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹ GPU Mali 400/450 แžŠแŸ‚แž›แž”แŸ’แžšแžพแž“แŸ…แž€แŸ’แž“แžปแž„แž”แž“แŸ’แž‘แŸ‡แžˆแžธแž”แž…แžถแžŸแŸ‹แŸ—แž‡แžถแž…แŸ’แžšแžพแž“แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ ARM แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแž€แŸ†แž–แžปแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžŠแŸ„แž™แžกแŸ‚แž€แž–แžธแž‚แŸ’แž“แžถแŸ” แž›แžธแž˜แŸ‰แžถ.

Mesa แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš GLES 3.0 แž–แžทแžŸแŸ„แž’แž“แŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹ GPUs แž˜แŸ‰แžถแž›แžธ

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹