>>138
詳しくは知らないが、512*512くらいの大きさなら心配ないんじゃないかな。

>>139
いろいろやるとこんがらがるので、とりあえず
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
でどうなるかをみて、その後GL_ZEROとGL_ONEを試すと
いいと思うよ。