初の!

初の休日出勤。
段々SE側に染まってきてる。プログラマー側に行けるようにならないもんですかね〜
12:16 | 雑談
comment(0)     trackback(0)

 明日でしたっけ?

明日でしたっけ?
imagire dayって?
今年もCEDECには参加できなさそうです。
後で、資料アップされたらあさりに行こうっと!
21:15 | 雑談
comment(0)     trackback(0)

 放置。追記

一応そのままにしておくのもどうかと思うので,glutを終了するタイミングで,後片付けする関数の呼び出し方を追記しておきます。

やり方。
至って単純。
glutCreateWindow()を使わずに,__glutCreateWindowWithExit()関数を使ってウィンドウを作成します。
使い方としてはこんな感じ。

int main( int argc, char **argv )
{
  …省略…

__glutCreateWindowWithExit("Test", Shtudown);

  …省略…

  return 0;
}

あとは自前のShtudown()関数を作って,その関数内でexit()関数を必ず呼ぶようにしてあげて下さい。eixt()呼ばないとErrorが出るので,試してみてください。


void Shtudown(int code)
{
  // メモリ解放とか色々な後片付け処理を書いてあげる
   std::cout << "後片づけ完了" << std::endl;
 
   // 必ずexit()を呼び出す
exit(code);
}


これで一応,ウィンドウを閉じるに呼ばれるはずです。
10:47 | 未分類
comment(0)     trackback(0)

 放置。

とあるサイトに「glutMainLoop();のあとのShutdown();は呼ばれませんよ〜」と,指摘されちゃってました。
呼ばれないのは知ってるんですが,直すの面倒だし,書かないと気持ち悪いんでそのまま放置してますw
知らない方いたら気を付けてください。
GLUTってこういうところが嫌っすよね〜。個人的にはGLFWの方が好きです。
22:47 | 未分類
comment(0)     trackback(0)

 一応アップしました。

あんまし宜しくないんですが,一応VSMのサンプルをホームページの方にアップロードしてみました。
色々と試行錯誤して,最終的には下のような画像に「強引に」持っていっています。

image49.png


ぼかしを強くすると下のような感じになります。

image51.png

22:35 | プログラミング
comment(0)     trackback(0)