1

テクスチャを回転させるたびに、何らかのアルゴリズムをテクスチャに適用する必要がある状況があります。

私の質問は、XNA内で画像処理アルゴリズムを適用するための最良のアプローチは何ですか?

これで、テクスチャはRenderTarget2Dになり、アルゴリズムはそのピクセルを使用して何らかの操作を実行し、それらをRenderTarget2Dに戻します。このアプローチは私のアプリの終了を引き起こし、そのパフォーマンスは非常に悪いです。

stackoverflowを検索しましたが、件名に関連するものは見つかりませんでした。また、この記事http://blogs.msdn.com/b/shawnhar/archive/2008/04/14/stalling-the-pipeline.aspxを読み、私のアプローチがいかに悪いかを理解しています。

4

1 に答える 1

1

必要な操作によっては、HLSL シェーダーを使用して操作することをお勧めします。

GPU が持つ複数のコアを利用でき、レンダー ターゲットでデータを解決する必要がないため、シェーダーは本当に正しい選択です。データは、ストールを引き起こすことなく、画面に向かう途中で処理されます。

于 2011-06-15T16:18:56.180 に答える