2007-11-18から1日間の記事一覧

テクスチャ切り替え負荷を測ってみた

まずは切り替えなし。 Stopwatch s = new Stopwatch(); s.Start(); device.SetTexture(0, texture0); for(int i = 0; i < 10000; i++) { 頂点バッファで描画; 頂点バッファで描画; } s.Stop(); Logger.WriteLine("ElapsedTicks=" + s.ElapsedTicks); 結果は…

ちょっと力入れるところがずれてきた

覚え書き。 IndexBufferで頂点インデックスを指定する型としてbyteは使えない。Int16使え。 ホーミングレーザーびゅんびゅんじゃなくてアイテムびゅんびゅんを構想中。

技術進歩が人を駄目にする

どうもC#だとコードが汚くてもなんだかんだで動いてくれちゃうから好き勝手やってる気がします。 Cのときはぐちゃぐちゃしてくると結構止まったりしたものですが、C#は何かあっても例外が出て原因は大概の場合すぐに判明する上にGC搭載でメモリに気を使う必…

なんでポリゴンがつながっちゃうんだろう…>画像参照 追記 一度に描画するインデックスバッファの大きさが1300バイト以下になるよう何回かに分けてレンダリングしたところ無事描画できました。 しかしポリゴンの数を増やすとDirect3D関連のありとあらゆると…