ChromiumはOpenGLの実装です。他のOpenGL実装とは異なり、ChromiumはOpenGLコマンドストリームをラスターイメージにレンダリングして画面に表示しません。代わりに、OpenGLコマンドストリームを操作して、他のOpenGL実装(他のChromium実装を含む)に移動します。
Chromiumは、SPUまたはストリーム処理ユニットと呼ばれるモジュールを挿入できるインフラストラクチャを提供します。各OpenGLコマンドについて、SPUはそれを変更、破棄、または次のSPUに転送することができます。 Chromiumはクライアント/サーバーアーキテクチャをサポートしています。ノード内の最後のSPUは、ATIまたはnVidiaグラフィックスカードなどの別のローカルOpenGL実装に渡すか、ネットワーク経由で1つまたは複数のChromium Serverに送信するかを選択できます。
用途は次のとおりです。
マルチマシン、マルチモニタディスプレイにOpenGLを提供する。 Chromiumを使用してOpenGL for Xdmxディスプレイを提供することができます。あるマシンから別のマシンへOpenGLストリームを移動する。たとえば、3DアクセラレーションなしでWindows仮想マシンで実行されるOpenGLアプリケーションは、Chromiumを使用してLinuxホストマシンでフルハードウェア3Dアクセラレーションを使用できます。 OpenGLストリームを操作する。クロムを使用すると、ポリゴンを透明にレンダリングするアプリケーションを作成できます。ストリーム操作を介して、Chromiumは立体ではないアプリケーションを立体的にすることができます。高性能なソート・ラスト構成。 Chromiumを使用してOpenGLコマンドストリームを分割すると、異なるマシンでレンダリング作業のさまざまな部分を実行できます。これはnVidiaのSLIに似ていますが、複数のマシンをサポートしています。
Chromiumは、SPUまたはストリーム処理ユニットと呼ばれるモジュールを挿入できるインフラストラクチャを提供します。各OpenGLコマンドについて、SPUはそれを変更、破棄、または次のSPUに転送することができます。 Chromiumはクライアント/サーバーアーキテクチャをサポートしています。ノード内の最後のSPUは、ATIまたはnVidiaグラフィックスカードなどの別のローカルOpenGL実装に渡すか、ネットワーク経由で1つまたは複数のChromium Serverに送信するかを選択できます。
用途は次のとおりです。
マルチマシン、マルチモニタディスプレイにOpenGLを提供する。 Chromiumを使用してOpenGL for Xdmxディスプレイを提供することができます。あるマシンから別のマシンへOpenGLストリームを移動する。たとえば、3DアクセラレーションなしでWindows仮想マシンで実行されるOpenGLアプリケーションは、Chromiumを使用してLinuxホストマシンでフルハードウェア3Dアクセラレーションを使用できます。 OpenGLストリームを操作する。クロムを使用すると、ポリゴンを透明にレンダリングするアプリケーションを作成できます。ストリーム操作を介して、Chromiumは立体ではないアプリケーションを立体的にすることができます。高性能なソート・ラスト構成。 Chromiumを使用してOpenGLコマンドストリームを分割すると、異なるマシンでレンダリング作業のさまざまな部分を実行できます。これはnVidiaのSLIに似ていますが、複数のマシンをサポートしています。