2006-12-17から1日間の記事一覧

RenderOption反映

RenderSettingsで設定した内容が実際のレンダリングに反映されるようになりました。だんだんと形になってきたような気がする。二回目にフレームバッファを更新すると表示が崩れるバグがGUIClientにある様なので明日直す。

TODO

http://www.checkpad.jp/list/show/312185なかなか進まないなぁ。

続・Render Settings Dialog

放射照度推定につかうフォトン数とスーパーサンプリングの設定がなかったので追加。

Render Settings Dialog

こんなかんじ。ほぼ一日かかったなぁと思ったら通信コードや制御コードもろもろでRenderSettings関連だけで1000行超えてるのね。UIは大変だ。

memcached

名前からして汎用的だからレンダラーに使えないかなぁと思ったら文字列処理特化みたいですね。がっくし。いちおうC言語向けAPIもあるみたい。

こういうカテゴリを作っちゃうからさらに日記ではなくTODO化していくんだろうけど。 SOA メモリオーダリング(参考:b2con 2006での中村さんの発表)

goto文

いや、Evilなのはわかっているんですけど多重ループを抜け出すのに使う(一昨日のエントリ参照)とかあるじゃないですか。そのときスコープの外にgotoするとそのスコープのローカル変数とかはどうなるんでしょう。ちゃんとデストラクタとか呼ばれるのかな。

unused variable warnings

仮想関数とかで引数は決まっているけれども関数本体では必要ない、という場合がある。そういうときは引数に名前をつけなければ警告なしになるということを最近知った。nytrの古いコードだとvoidにキャストして逃れてたりするけど、見つけ次第直してる。 bool…

Visual Studio 2005のタスク管理機能

こんなのが存在したのね。でも相変わらず日記をTODO&ChangeLog代わりにしそう。表示→その他のウインドウ→タスク一覧。

LLVM

http://lucille.atso-net.jp/blog/?p=251仮想命令セットを追加する、というのは盲点でした。なんで気づかなかったんだろう。でもJITコンパイル時まで対応させるのは相当骨が折れそうだ。