負の連鎖
SDL_GetMouseState でマウス座標を取得している
↓
ウィンドウをリサイズする
↓
リサイズ後の広がった部分ではマウス座標が取得出来ない!(マニュアルには SDL_SetVideoMode が呼ばれると書いてあるが、なんでだ)
↓
自分で SDL_SetVideoMode を呼んでやる(海外のチュートリアル見ると自分でやってる…)
↓
OpenGL の設定が全部初期化される!(ディスプレイリストもまっさらにされる)
↓
on_
リサイズイベントが発生するたびに、初期化系の処理を再度呼ばなくてはならんので、リサイズすると一瞬というか、かなり待つことに。マウス使ってなきゃ関係ないんですけどネ、、、。検索してみても全然なんにもこれっぽっちも情報が見つからないんで、どうしたらいいんだろうか、、、。
ソース読んだ。解決。SDL_SetVideMode から受け取った SDL_Surface* の w と h も変更しておかないと駄目なのか、、、。もしかして常識だったのかな、、恥ずかしい。ネットで資料探す時間よりソース読んだ時間のほうが圧倒的に短かった最初からそうすればよかった。
グレスケ→カラー
Colorization Using Optimization
http://www.cs.huji.ac.il/~yweiss/Colorization/
すげ。自然すぎて最初わからなかった
ギガフィットドライバー
http://www.tokoma.co.jp/GFPS_framepage.htm
全力で振ってもビスが飛ばないらしい、ですよ。ひとつ手元においておきたい。
あじゃ(3)
Google サジェスト日本語版
http://www.google.co.jp/webhp?complete=1&hl=ja
ついに日本語版が。確かに、検索語句を増やして、絞込みを行う時は、検索結果が0な時もあるよね。それが事前に分かるわけだから、いいことなのか。
(via http://slashdot.jp/articles/05/03/09/0833226.shtml?topic=112)