Në Mesa është pranuar një drejtues OpenGL me mbështetje fillestare për çipat Apple M1

Alisa Rozenzvejg (Alyssa Rosenzweig) nga kompania Collabora, e cila zhvillon drejtuesin Panfrost për GPU Mali, njoftoi se është duke u përgatitur për Mesa një implementim fillestar të drejtuesit OpenGL asahi me mbështetje për grafikën e ofruar në çipat Apple M1. Drejtuesi përdor ndërfaqen Gallium dhe mbështet shumicën e funksionaliteteve të OpenGL 2.1 dhe OpenGL ES 2.0. Funksionaliteti i implementuar ende nuk është i mjaftueshëm për të ekzekutuar shumicën e lojërave, por drejtuesi tashmë është në gjendje të ekzekutojë aplikacione si glxgears dhe glmark2, si dhe kalon me sukses rreth 75% të testeve të Programit të Cilësisë së DrawElements, të përdorura nga konsorciumi Khronos për certifikimin e përputhshmërisë me OpenGL ES 2.0.

Kodi i prototipit të propozuar është pranuar tashmë në bazën kryesore të kodit të Mesa. Drejtuesi i ri është i bazuar në drejtuesin referencë Gallium noop me kalimin e disa kodit nga drejtuesi Panfrost, i zhvilluar për GPU ARM Mali. Në të ardhmen, përveç drejtuesit OpenGL për Mesa, planifikohet të përgatitet një modul për nën-sistemin DRM (Menaxheri i Renderimit të Drejtë) të bërthamës Linux dhe drejtuesi Mesa me implementimin e API grafik Vulkan.

Kujtojmë se çipi Apple M1 nuk është një model standard, është prodhuar me porosi dhe ka karakteristika të veçanta arkitektonike. Për shembull, në Apple M1 përdoret një GPU i krijuar nga Apple. Dokumentacioni teknik për GPU-në mungon dhe gjatë zhvillimit të pajisjeve të pavarura përdoret inxhinieria e prapme e pajisjeve nga macOS.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster