if (enable) {
gl.glEnable(GL2.GL_TEXTURE_GEN_S);
gl.glEnable(GL2.GL_TEXTURE_GEN_T);
if (format == TexCoordGeneration.TEXTURE_COORDINATE_3) {
gl.glEnable(GL2.GL_TEXTURE_GEN_R);
gl.glDisable(GL2.GL_TEXTURE_GEN_Q);
} else if (format == TexCoordGeneration.TEXTURE_COORDINATE_4) {
gl.glEnable(GL2.GL_TEXTURE_GEN_R);
gl.glEnable(GL2.GL_TEXTURE_GEN_Q);
} else {
gl.glDisable(GL2.GL_TEXTURE_GEN_R);