Movatterモバイル変換


[0]ホーム

URL:


コンテンツにスキップ
Wikipedia
検索

GLX

出典: フリー百科事典『ウィキペディア(Wikipedia)』
GLX
作者SGI
初版1992
最新版
1.4
プログラミング
言語
C言語
ライセンスSGI FreeB ライセンス[1]
公式サイトhttps://dri.freedesktop.org/wiki/GLX/
テンプレートを表示
GLX andAIGLX versusdirect rendering.

GLX("OpenGL Extension to theX Window System" の頭文字語)はOpenGLX Window System をつなぐバインディングを提供する。X Window System によって提供されたウィンドウ内でプログラムが OpenGL を使えるようにする。

歴史

[編集]

GLX はシリコングラフィックスによってつくられ現在バージョン1.4である。DRI とMesa の両方とともに GLX は X11R6.7.0 からX.Org Foundation のバージョンの X Window System に、バージョン4.0よりXFree86 プロジェクトのバージョンに含まれている。

機能

[編集]

GLX は三つの部分からなる。

  • X Window System のアプリケーションに OpenGL の関数を提供するAPI
  • クライアント(OpenGL アプリケーション)が X サーバ(表示を担うソフトウェア)に3Dレンダリングコマンドを送れるようにする、X プロトコルの拡張。クライアントとサーバは異なるコンピュータで動作していてもよい。
  • レンダリングコマンドをクライアントから受け取りインストールされた OpenGL ライブラリに渡すという X サーバの拡張。もしハードウェアアクセラレーションの効いたライブラリが利用できなければ、通常Mesa 3D になり、これはソフトウェア内のすべてを扱えるが、通常ハードウェアアクセラレーションの効いたライブラリよりずっと遅い。

クライアントとサーバが同じコンピュータと、適切なドライバを使ったアクセラレーションの効いた3Dグラフィックスカード上で動作していれば、最初の二つのコンポーネントはDRI によってバイパスできる。この場合、クライアントはグラフィックハードウェアに直接アクセスできる。

サーバのサポートするGLX visual を含む GLX についての診断情報の多くはglxinfo コマンドを使って見つけられる。デモユーティリティglxgears は3Dレンダリング設定の速さの大まかな見積もりを提供する。より新しいバージョンの glxgears では速さを見るには-info オプションを使う必要がある。しかし、glxgears はベンチマークツールではなく、そのように使うべきではない。ハードウェアアクセラレーションの効いたライブラリが正しくインストールされているのかを検証するために使うためだけのものである。

脚注

[編集]
  1. ^SGI - Developer Central Open Source | SGI Free Software License B

関連項目

[編集]

外部リンク

[編集]
アーキテクチャ
ウィンドウマネージャ
の方式
拡張
実装
標準
ウィンドウマネージャ
関連項目
関連組織
https://ja.wikipedia.org/w/index.php?title=GLX&oldid=61704729」から取得
カテゴリ:

[8]ページ先頭

©2009-2025 Movatter.jp