Mesa 3D

Mesa 3D はOpenGL, OpenGL ES, Vulkan, OpenCLなどのグラフィックAPIのオープンソース実装である

OpenGL の実装として公式に認められていないが、APIの構造や構文やセマンティクスは OpenGL のものである。

新しい Gallium3D アーキテクチャは Mesa 3D を置き換え、より新しいバージョンの OpenGL への互換性、つまり最近のカードの機能や簡易化したドライバのアーキテクチャを追加することになっている。

特徴 
 2007年現在の構成では、ほとんどあらゆるプラットフォーム上でコンパイルし利用できる。
 ライセンスの問題により、OpenGL の実装であるとは公式には認められていないが、Mesa 3D の作者は OpenGL の最新の標準に追随するようAPIを保守し続けている。
 Mesa 3D はいくつかのグラフィックアクセラレータをサポートしているが、ソフトウェアのみのレンダラーとしてもコンパイル可能である。また、フリーでオープンソースであるため、OpenGL 互換レンダラーがどうなっているかを学ぶのに適している。
 OpenGL アプリケーションのデバッグの際、Mesa 3D と普通のデバッガを使うことでバグを見つけやすくなることがある。
 IntelとAMDは自社のGPU用の対応のためにMesaを公式にサポートしている

脚注

外部リンク 

3DCGソフトウェア
X Window System
Freedesktop.org
グラフィックライブラリ
1993年のソフトウェア
OpenGL