>>340
それで効きました
ただ・・・なんか動作が全部チェックしているときの重さと変わらない感じ
for(int i = 0 ; i < gl_MaxLights ; ++i){...

プログラムはコメントアウトしたりして比較しているので間違っては無いと思いたい

反応なしは、1個目0番のライトだけアクティブで他のライトが反応しない状態

なんかもうライトの変数なんて高が知れてるから全部uniform化させてしまおうと思えてきた