http://stackoverflow.com – I have some .png files that I'm using as textures for my 2d game quad sprites. Some of these already have partially transparent pixels in them and I need to be able to display them correctly and fade them in/out. Initially, I was drawing them with the following blending mode: GLES20.glBlendFunc(GLES20.GL_SRC_ALPHA, GLES20.GL_ONE_MINUS_SRC_ALPHA); This works fine for the textures that are soli (HowTos)