2017-05-23 22 views
4

CUDAのサーフェスとテクスチャオブジェクトの違いは何ですか?どちらを使うべきですか?CUDAサーフェスとテクスチャ

私が開発者のドキュメントから分かる限り、それらはまったく同じです。どちらも特別なテクスチャメモリを使用するCUDA配列であるように見えます。唯一の違いは、メモリにアクセスするAPIメソッドのようだ。

答えて

6

Texturesは、読み取り専用です。surfacesは書き込み可能であり、読み取り可能です。サーフェスAPIは後でこの相違点に対応するために導入されました。

カーネルが読み込み専用のデータにテクスチャを使用し、サーフェスに書き込む場合はサーフェスを使用します。

関連する問題