VertexAttribPointerの話

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

整数型を設定する場合には glVertexAttribIPointer を使う必要があったわけですね。

完。