2014-06-01から1ヶ月間の記事一覧

MacPorts でコンパイラ(gcc)を切り替える方法

OSXに mac portsを入れると,システムには /usr/bin/gcc /opt/local/bin/gcc-mp-4.9 /opt/local/bin/gcc-mp-4.8 のような感じで,複数のgccが共存する状態になります.ややこしいですね.ここで port コマンドの select オプションを使うと,デフォルトのgcc…

最適化オプションを使ってGLSLのshaderを高速化する

nVidiaのOpenGLドライバは、シェーダのソースコード中に #pragma を埋め込むことで、GLSLのコンパイラの最適化処理を制御できます。公式なドキュメントが見つからないのですが、#pragma では以下のオプションが使えるようです #pragma optionNV(inline all) …