>>840

float x,y;
float u,v;
float cx,cy;
float scalex,scaley;
float rx,ry;
float rot;
float r,g,b,a;

のパラメータをsetUniformで渡す方法じゃないのか?
でもuniform vectorは128までだから、一回の描画で8個ぐらいしか描画できないか。