OpenGL は、GPU 上のバッファーを管理し、それらの間でデータをマップする関数を指定するための API です。もともとは 3D ジオメトリのレンダリング用でしたが、今でも主にその目標に向けられています。これは 25 年の歴史を持つオープン スタンダードであり、すべての主要なベンダーによってすべての主要なオペレーティング システムに実装されており、現在ではそのサブセットが標準準拠の Web ブラウザーに組み込まれています。
Anti-Grain Geometry は、2001 年頃に開始された単一のベンダーによる CPU ベースの 2D ラスター化ライブラリであり、2007 年以降、Web ページの更新は見られませんでした。そのメーリング リストへの最新の投稿は、さまざまな独立したダウンストリーム パッチに。
開発者は OpenGL よりも AGG を好むかもしれません。後者は非常に低レベルであり、特に開発者にとって使いやすいものではないからです。あなたが努力しない限り、それはほとんど提供しませんし、デバッグツールはしばしば貧弱です. 前者は、CPU 上で動作するため、通常のデバッガーに適した高レベルのライブラリのようです。
ただし、AGG は加速されておらず、明確な所有権や将来性がなく、ガバナーシップのためのフォーラムがなく、広く利用できるものではありません。