私は、多くの(> 40)リアルタイム(30 fps)更新グラフを保持する可能性のあるMDIアプリに取り組んでいます。各グラフは、潜在的に 3D ジオメトリをレンダリングする必要があります。(各ウィンドウで) SlimDX を使用して各ウィンドウに Direct2D を使用しようとしましたが、16 個を超えるウィンドウを追加するとパフォーマンスが大幅に低下します。フィードバックが役立つ可能性のあるこれを経験した人はいますか?
- 私は現在、ドキュメントによるとウィンドウごとに1つのスワップチェーンを持つD3D10/11 APIを使用しています。D3D9 ドキュメントでは、プレゼンテーションを行う前にウィンドウを切り替えることができます。これは推奨される使用方法です。代わりに D3D9 に切り替えてみるべきですか? スワップチェーンの切り替えの問題でしょうか?
- スワップ チェーンの問題でない場合は、D2D をスキップして、独自の頂点バッファーを管理し、D3D を使用してレンダリングする方がよいでしょうか?
よろしく!