gl.glBindTexture(GL.GL_TEXTURE_2D, decal); gl.glEnable(GL.GL_TEXTURE_2D);
decal.bind(); decal.enable();
  private void render_quad(GL gl) {    gl.glActiveTexture(GL.GL_TEXTURE0);    obj_linear_texgen(gl);    texgen(gl, true);    gl.glMatrixMode(GL.GL_TEXTURE);    gl.glLoadIdentity();    gl.glScalef(4,4,1);    gl.glMatrixMode(GL.GL_MODELVIEW);    gl.glDisable(GL.GL_LIGHTING);    gl.glBindTexture(GL.GL_TEXTURE_2D, decal);    gl.glEnable(GL.GL_TEXTURE_2D);    gl.glCallList(quad);    gl.glDisable(GL.GL_TEXTURE_2D);    gl.glEnable(GL.GL_LIGHTING);    texgen(gl, false);    gl.glMatrixMode(GL.GL_TEXTURE);    gl.glLoadIdentity();    gl.glMatrixMode(GL.GL_MODELVIEW);  }