Aha!
http://stackoverflow.com/questions/2361602/transparent-texture-in-opengl-es-for-android gave me a suggestion.
I added:
public void onSurfaceCreated(GL10 gl, EGLConfig config) {
// Enable blending using alpha
gl.glEnable(GL10.GL_BLEND);
gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
}
Seems to solve it perfectly.
http://stackoverflow.com/questions/2361602/transparent-texture-in-opengl-es-for-android gave me a suggestion.
I added:
public void onSurfaceCreated(GL10 gl, EGLConfig config) {
// Enable blending using alpha
gl.glEnable(GL10.GL_BLEND);
gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);
}
Seems to solve it perfectly.