2014-02-02

OpenGL

OpenGL Shader subroutine を試してみた

GLSLシェーダープログラムの関数を切り替える拡張である GL_ARB_shader_subroutine を試してみました。使ってみた感想としては C言語プログラムの関数ポインタを設定して実行先を切り替える、そんなものとずいぶん近い気がします。 シェーダープログラムでは、切り替える関数の宣言、切り替えに使う変数を先に宣言しておきます。 今回はLambert...