主に必要な環境は OS X Yosemiteと標準的な開発環境, Homebrew, C++11, GLEW, GLFW3, GLM などです.

有名なGLUTによる「手抜き」OpenGL入門にしたがってGLUTを使おうかと思ったのですが,Appleはあまり熱心にGLUTをサポートしなさそうな雰囲気なのでGLUTに替えてGLFW3を使っています.SuperBibleはGLFW2にもとづいているのですが,基盤部をGLFW3に移植しました.あまりわかっていないのですが,GLEW (The OpenGL Extension Wrangler Library)も利用しています.これらのほかにビルドシステムとしてCMakeを,行列を扱うための数学ライブラリとしてGLMを利用しています.いずれもHomebrewで簡単にインストールできます.

CMakeのインストール

システム非依存のビルドツールとしてCMakeを使っています.

brew install cmake

私は今回初めてCMakeの使っています.不慣れなので,おかしい点が多々あると思います.

GLFW3のインストール

Homebrewを通して,GLFW2とGLFW3という異なるバージョンをインストールすることができます.このような場合,homebrew/versions を tap してインストールします.

brew tap homebrew/versions
brew install glfw3

GLEWのインストール

brew install glew

GLM (OpenGL Mathematics)のインストール

brew install glm