Mesa代碼解讀 - OpenGL API dispatch layer

拋開Nvidia閉源驅動,mesa能夠說是linux系統標配的OpenGL框架實現。稱之爲框架實現,是由於mesa並非一個獨立應用,它編譯的結果是一堆.so動態庫。對應用程序而言,mesa提供了實現全部OpenGL和GLX API的libGL.so動態庫。對顯卡驅動而言,mesa提供了一套將應用層API(glXXX())與驅動實現動態結合的機制,具體可瞭解(DRI/DRM, Gallium3D)。
相關文章
相關標籤/搜索