   Problem about bump map with include specular light or two light
  From "http://www.paulsprojects.net/tutorials/simplebump/simplebump.html"how to do that if ...1) i want to include specular light , //Set up texture environment to do (tex0 dot tex1)*colorglTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_ARB);glTexEnvi(GL_TEXTURE_ENV, GL_SOURCE0_RGB_ARB, GL_TEXTURE);glTexEnvi(GL_TEXTURE_ENV, GL_COMBINE_RGB_ARB, GL_REPLACE);glActiveTextureARB(GL_TEXTURE1_ARB);glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_ARB);glTexEnvi(GL_TEXTURE_ENV, GL_SOURCE0_RGB_ARB, GL_TEXTURE);glTexEnvi(GL_TEXTURE_ENV, GL_COMBINE_RGB_ARB, GL_DOT3_RGB_ARB);glTexEnvi(GL_TEXTURE_ENV, GL_SOURCE1_RGB_ARB, GL_PREVIOUS_ARB);glActiveTextureARB(GL_TEXTURE0_ARB);glDrawElements(GL_TRIANGLES, currentCloth->numIndices, GL_UNSIGNED_INT, currentCloth->indices);from code if i want to combine stage0 with stage2(assume for specular stage) and after that add with current output (stage0 dot stage1). how can i do that?2) i want to add another light.My understranding is i must draw first primitive and disable all data(such as vertex array, coordinate array, ...) and recreate data for another lightand blend them, right? 