glViewPortで指定した範囲をglClearColorで塗りつぶす事が可能です。
glClearColor(float r, float g, float b, float a);
引数は4つでRGBA(Aは透明度)で指定可能。
しかし、256段階の数字ではなく、ここでは係数で扱う必要があります。
例えば赤(RGB255, 0, 0)の場合
glClearColor(1.0f, 0.0f, 0.0f, 1.0f)
のようになる。
ちなみに画面全体を塗りつぶす際はこちらの関数が使える。
glClear(int mask);
mskには、どのViewなのんかという情報を与えます。
例えばGL_COLOR_BUFFER_BIT
@Override
public void onDrawFrame(GL10, gl10){
gl10.glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
gl10.glClear(GL10.GL_COLOR_BUFFER_BIT);
}