Use of texture background calls textureFillBackground( Background bg = new Background(bgTexture.getImage()); So possibly fix it up to work? http://stackoverflow.com/questions/4036737/how-to-draw-a-texture-as-a-2d-background-in-opengl-es-2-0