irrcg irrlicht
nVidia のCg 言語のシェーダラッパirrCg を試してみた
Radeon でも使える
http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=23676
http://code.google.com/p/irrcg/

  1. Cg のライブラリをダウンロード
    nVidia(http://developer.nvidia.com/object/cg_download.html)
    2-a. irrCg 0.7.1 の場合
    IrrCgExtensionHandler.h に以下を追加

    #include "GL/glx.h"

2-b. irrCg 0.8 from SVN の場合
IrrCg.h 内の宣言とexample 内のmain.cpp 内で継承した関数の宣言が不一致なのでヘッダを元に修正、Pixel はFragment にする
3. ケースセンシティブなところをとりあえず対処
./cg/NormalMapping.cg をコピーして./cg/normalmapping.cg を作る