2012-01-01から1年間の記事一覧

VertexAttribPointerの話

最近のOpenGLではGLSLで整数型が使えるんですよね。 怪しげな条件分岐を書くために頂点データに整数型をぶち込んでたわけです。 そしたらswitchで 0 か それ以外 にしか分岐しないわけです。いろいろ調べてみたら、整数型を設定する場合には glVertexAttribI…

subversionリポジトリからの変換

Twitterでこんなことをつぶやいたら入門Mercurialの著者の方にいろいろ教えてもらいました。Twitterスゴイネ! window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) retu…

FreeGLUTとGLEWのVC設定バッチ

設定といっても、パスが通っている場所にシンボリックリンク貼るだけなんですけどね。ディレクトリパスとか調べるのが面倒になる未来が見えたので適当にまとめておく。いろいろなサイトではDLLまでシステムディレクトリにぶちこんでたりするけど、僕はさすが…

Mercurialでpushとpullのデフォルトパスを別にする

僕は、pushするときには1回ローカルの別レポジトリをかませる形の運用をしています。こうすることでbitbucketが鯖落ちしたり唐突にbitbucketのデータが消えたりしたときに備えているつもりです。 pushとpullのデフォルトパスにそれぞれ別のパスを指定するこ…

リンク設定

追加ライブラリだけ静的リンクしてQtライブラリは動的リンクしたいときはproファイルのライブラリ設定部分を以下のようにする(boost.threadとboost.chronoを静的リンクしている)。 # .pro file unix:LIBS += -Wl,-Bstatic -lboost_thread-mt -lboost_chron…