2016-11-04 19 views
-2

OpenGL/DirectXの一般的な操作に特有のGPUには、三角形の塗りつぶし、テクスチャマッピング、クリッピングなどの組み込み関数/命令がありますか? もしそうなら、GPU上で実行されているOpenCLやCUDAコードを使ってアクセスできますか?OpenGLのGPU組み込み関数

編集:OpenCLの/ CUDAのように効率的にそれらを実装することは不可能であるようにOpenGLで三角形の充填、などのような操作は、OpenCLのか、CUDAからアクセスすることができない特定のGPU命令から利用する場合、私は思っていましたOpenGL(レンダリングとテクスチャの両方のコンテキスト)を使用しているためです。

答えて

1

OpenGLコンテキストを使用すると、計算コンテキストを作成するときにアクセスできないグラフィクスパイプラインにアクセスできます。どちらのAPIも独自の言語を持ち、PTXまたはハードウェア固有の命令にマッピングされるため、直接組み込み関数はありません。

三角形の塗りつぶしは、1つの命令ではありません。必要に応じて、計算シェーダでテクスチャマッピングとクリッピングを実装できます。

基本的な誤解があるかもしれないので、あなたの意図は何かを明確にしてください。

関連する問題