【C++】 DirectX初心者質問スレ Part24 【C】
■ このスレッドは過去ログ倉庫に格納されています
0377デフォルトの名無しさん
2009/07/12(日) 00:23:50再現コードができましたのでUPしておきました
ttp://www1.axfc.net/uploader/File/so/26949
パス: particle
です。
中にソースとEXEが入っています。
描画方法をクラスでわけてあり、TypeAがUPを使った方。TypeBがロックして書きこむほうです。
起動するとそれぞれで1000回ほど描画を行い、それぞれのかかった時間をダイアログで表示します。
(1)がUP系、(2)がロックです。
GF9600GTでは下記の結果になります。なぜか後者のほうが断然遅い…。
(1) 2641 ms
(2) 4918 ms
きっとTypeBのほうに何か誤りがあるのだと思うのですが、アドバイスいただけると幸いです。
ちなみに>>328になるようにコードを書き直すと、だいたい同じくらいの速さになります。
■ このスレッドは過去ログ倉庫に格納されています