OpenGLを勉強し直しています.ぼくが知っているのは描画コマンドを駆使する古いスタイルのプログラミングです.WebGLをいじっていたときに少しシェーダプログラミングはかじったのですが,あまりちゃんと使っていませんでした.
現在,開発中のシステムでいよいよ性能をなんとかしなくてはならなくなり,重い腰を上げてOpenGLを勉強しています.参考にしているのはOpenGL SuperBibleの第六版です.OSX Mavericksはまだ最新のOpenGLやシェーダの仕様をサポートしていないのですが,なんとかなりそうです.
ひとまず最初の三章を読んでサンプルコードを作ったのでGithubに晒します.若干,怪しい点はあるのですが,僕の理解が十分でないことに原因があるのでしょう.これからもときどき更新しますね.