言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

ステートマシンとしての openGL

話は変わるが、openGL がステートマシンである事が、あたかも利点のように本には書いてあるのだが、人間にとっては扱いにくいことこの上ないと思う。これを扱いやすくするためには、

  • ブロック構文を作って状態の作成と破棄のネストを必ず保障する。
  • 継続とやらを使って(実はよく知らない、例外のような物?)。これまた破棄を確実にする。

のようにした方が良いと思う。