差分

ナビゲーションに移動 検索に移動

コンピュートシェーダー

サイズ変更なし, 2022年6月20日 (月) 05:10
編集の要約なし
GPGPU特化型プログラミング言語と異なり、古くからレンダリングに用いられてきた[[HLSL]]や[[GLSL]]を用いることができるもの。
この手のものはコンピュートパイプラインとレンダリングパイプラインを同じコマンドリストに入れられ、その中でバッファやテクスチャなどを共有できるのでGPU(VRAM)から出ることなく一連の処理をできる。いちいちこの手のものはコンピュートパイプラインとレンダリングパイプラインを同じコマンドリストに格納でき、その中でバッファやテクスチャなどを共有できるのでGPU(VRAM)から出ることなく一連の処理をできる。いちいち[[CPU]]や[[メインメモリ]]に処理やデータが帰ってこないので用途によっては非常にパフォーマンスが良い。
画像処理や画像認識などでは「処理」した結果を「描画」して見せるまでワンセットなのでこちらを使っていることが多い。コンピュートシェーダーで画像を処理して、その結果を[[ピクセルシェーダー]]で単純描画するというのが定番である。

案内メニュー