[..]


  2007.11.3(土) - おうおう

あっという間に11月になってしまった。

今やっている仕事が忙しいのはデフォルトで、やっていて楽しいと思えるからかもしれない。

3Dの基本的な知識も人並 み…くらいにはついてきたと思う! 前なんて3次元的な考え方ができなかったから、それを考えるとじゅーぶんじゅーぶん。でも、まだまだ全然未熟。

!

レンダリングしたフレームバッファからBMPに 落とそうと、ビットマップのヘッダくっつけて、成分の並びがABGRな もんだからRGBに整形し て、ビッグエンディアンなもんだからリトルエンディアンに変換して…ってことをやっていたのですが、リリースビルドをするとどうもエンディアンの変換がさ れていない。

ほんとに処理通ってるのか?と思ってprintfを はさんでみたところ、ちゃんと通ってるご様子。

でもここで悲劇。

ちゃんと変換されてるΣ
printfをはさんだら ちゃんと動いてるってなに;

…とりあえず中間ソースはかせてアセンブラのソースで比較してみたら、しっかりはしょられてるっぽい。
詳しい人に聞いてみたら最適化による影響だろうとのこと…。エイリアスがあるせいみたいです。とりあえずコレが起こらないように修正!

奥が深い…

参考 http://ertl.jp/~takayuki/readings/info/no06.html