toge's diary

コンピュータ関連の趣味をつらつらと。

2007-05-06から1日間の記事一覧

メッシュ描画にVBOはかえって遅い?

id:toge:20070430#1177960684 の続き。うーん、寝ながら考えたが、非VBOなソースでもそんなに速度が変わっていないことを考えると、 メッシュ描画は主体的なパフォーマンス要素ではない 実は頂点描画の方が圧倒的に重い のどちらかの可能性が高いな。GPUの性…

SDL_INIT_EVENTTHREADはWindowsでは動かない

じつはこれに一番はまったかもしれない。SDL_Initにこれを渡すとWindowsではあっさり動かなくなる。 いや、ちゃんとstderr.txtにメッセージが書き出されているんだけど、Linuxで生きている私は、これを観るのをすっかり忘れていた・・・。なんとも恥ずかしい…

NaNで異常終了の覚え書き

気が付いたときにはとっくのとうに米国暮らしになっていたshinichiro_hさんが元ネタ。http://d.hatena.ne.jp/shinichiro_h/20061118#1163849316これってFPUのNaN検出なので、 $ gcc -ffast-math -march=pentium4 -msse -msse2 -mfpmath=sse とかしちゃうと要…

MinGWでundefined reference

まあ、MinGWで自作プログラムをコンパイルする際の毎度の問題なわけです。Linuxのbinutils環境ではオブジェクトファイルのリンクの順番はあんまりどうでもいいのですが、他の環境では順番が非常に大事になります。そこらへんを適当に考慮した上でリンクをし…

sincosfのこと

明日も早く起きないといけない気がするけど、それはそれとして。帰省中の発見の一部を書き下しておこう。 なるへそ、sincosfが使えるかどうかは、c++config.hで分かるのね。 float cosdata, sindata; #ifdef _GLIBCPP_HAVE__SINCOSF sincosf(angle, &sindata…