>>271
その警告の通りGLSLではmulなんて関数は無くて、普通に*演算子で計算できるよ
しかしGeForceだとGL_EXT_Cg_shaderというGLSLでCgの命令も使える拡張がある
これのおかげでmulが警告ありながらも使えて、たぶんfloat4なんかも使えるはずだ
動きはするけどRadeon積んだマシンに持っていくと途端に動かなくなるから
ちょっと迷惑な拡張なんだよな

とりあえず警告潰すようにしていけばGL_EXT_Cg_shader頼りになることも無いんじゃないかな