11/06/05 23:10:23.21
推奨されないのだから基本的には良くないだろ。
D3DCREATE_MULTITHREADEDのページじゃなくて
こっちのページ的に。
トピック「スレッド同期化の過剰使用」
ゲームにおける過度の同期化の一般的な要因は、D3DCREATE_MULTITHREADED の使用です。
このフラグは、複数のスレッドからのレンダリングで Direct3D をスレッド セーフにする一方で、
保守的な方法を使用しているため、同期化のオーバーヘッドが高くなります。
ゲームではこのフラグを使用しないでください。
代わりに、Direct3D とのすべての通信が単一スレッドから実行され、
スレッド間の通信はすべて直接処理されるようにエンジンを設計します。