close

她是最早一批開始為蘋果M1開發早期的Gallium3D驅動程序,並開始關註OpenGL 2.1和OpenGL ES 2.0規范。

現在的狀態是,Gallium3D的部分代碼已經可以處理蘋果M1上的glxgears和一些glmark2場景。事實上,今天她向內核打開瞭一個合並請求,作為這個 "AGX"驅動的初始推送。AGX Gallium3D驅動最初是基於noop Gallium3D驅動,其中一些代碼來自於針對Arm Mali的Panfrost Gallium3D驅動的工作。

3J8}{VS{DSDLTA}VFTQQ_NL.png

雖然蘋果M1圖形處理器已經刪除瞭一些蘋果Metal API不需要的遺留功能,但對於仍然被GPU支持但不被Metal使用的功能,還是發現瞭一些未記錄的功能。索引緩沖區和原始類型是蘋果M1圖形處理器為能夠支持舊的API而保留的一些功能。

圍繞蘋果M1 GPU的最新反向工程工作可以通過Alyssa的博客找到,且看上去正在取得進展,"AGX"Gallium3D驅動能夠早期支持蘋果M1的基本OpenGL處理,重點是OpenGL 2 / GLES2。但仍有待編寫的是用於M1 GPU的Linux內核DRM驅動程序,顯然,Vulkan驅動程序對2021年及以後的圖形技術世界都是很重要的。

瞭解更多:

https://rosenzweig.io/blog/asahi-gpu-part-4.html

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Ken641228 的頭像
    Ken641228

    Ken641228的部落格

    Ken641228 發表在 痞客邦 留言(0) 人氣()