texturemapping and inittexturemapping are out in my gl2es2pipeline, but is that not part of no-awt? Only J3DGraphics2DImpl.copyDataToCanvas uses the texture mapping calls Notice this is for drawing a fullscreen quad on top of everything with the image from the 2d world, hence the name texturemapping (but full screen quad with a texture draw is a better name) 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