>>343
言葉足らずですいません。上記のintはインデクス管理のintではなく、頂点データそのものです。
そうなんです、管理データと、描画データ(DirectXのfloatバッファ)を分けて考えたくて…。

描画バッファをフラッシュせずに処理することばかり、考えてました。
お勧めに従い、変更あるたびにバッファデータを全更新してみます。
御陰様で、しがらみから解放されたような、清々しい気分です(^ ^)

>>344
double d = 0.0; int i;
for( i=0; i<1000; ++i ) d += 0.1;
for( i=0; i<1000; ++i ) d -= 0.1;

今、VC++6でこんなの試してみましたが、やはり完全な0.0には
戻らないみたいです(T-T なにか私が勘違いしている気がしてきました…