4
私が開発しているグラフィックスエンジンは、頂点の行列変換(静的な頂点はほとんどありません)という大きなボトルネックを作り出しました。これまでは、頂点をCPUで変換し、フレームごとに頂点バッファを更新していました(データのコピーはそれ自体では少しボトルネックですが、これまで管理可能でした)。DirectX 10/11のGPUから変換された頂点を戻す
メッシュバッファをGPU内に保つことができたら、そこで頂点を変換し、その変換された頂点のセットをメインメモリに戻して他の処理を行うことができました(後続の処理には、 GPUシェーダが許可するよりも)。現在のコードでボトルネックが解消される可能性があります。
どのようにすればいいですか?ありがとう。 DX11でストリーム出力段に
あなたはDirectX9で同じことをする方法を知りませんか? – Ezh