C++ AMP で生成されたテクスチャをスクリーン バッファとして使用することはできますか?
C++ AMP コード (既に実行済み) を使用して画像を生成し、この画像を使用して Windows 8 メトロ アプリの画面全体を埋めたいと考えています。画像は 1 秒間に 60 回更新されます。
私は Direct3D にまったく精通していません。Direct2d テンプレート アプリを出発点として使用しました。
最初に C++ AMP コードのスワップ チェーンからバッファを直接操作しようとしましたが、そのテクスチャに書き込もうとするとエラーが発生しました。
GPU で AMP を使用してデータを処理し、それを CPU メモリに移動して、D2D API で使用できるビットマップを作成するのは効率が悪いようです。
スワップ チェーン バッファ テクスチャを C++ AMP で直接 (データが GPU から出ることなく) 操作できるようにするコードを誰かが共有できますか? または、少なくともそのバッファに GPU から出ない別のテクスチャからのデータを入力できますか?