あっという間に11月になってしまった。
今やっている仕事が忙しいのはデフォルトで、やっていて楽しいと思えるからかもしれない。
3Dの基本的な知識も人並
み…くらいにはついてきたと思う! 前なんて3次元的な考え方ができなかったから、それを考えるとじゅーぶんじゅーぶん。でも、まだまだ全然未熟。
!
レンダリングしたフレームバッファから
BMPに
落とそうと、ビットマップのヘッダくっつけて、成分の並びが
ABGRな
もんだから
RGBに整形し
て、ビッグエンディアンなもんだからリトルエンディアンに変換して…ってことをやっていたのですが、リリースビルドをするとどうもエンディアンの変換がさ
れていない。
ほんとに処理通ってるのか?と思って
printfを
はさんでみたところ、ちゃんと通ってるご様子。
でもここで悲劇。
ちゃんと変換されてるΣ
printfをはさんだら
ちゃんと動いてるってなに;
…とりあえず中間ソースはかせてアセンブラのソースで比較してみたら、しっかりはしょられてるっぽい。
詳しい人に聞いてみたら最適化による影響だろうとのこと…。エイリアスがあるせいみたいです。とりあえずコレが起こらないように修正!
奥が深い…
参考
http://ertl.jp/~takayuki/readings/info/no06.html