自動生成は、
- glEnable(GL_TEXTURE_GEN_S); ←S座標
- glEnable(GL_TEXTURE_GEN_T); ←T座標
- glEnable(GL_TEXTURE_GEN_R); ←R座標
- glEnable(GL_TEXTURE_GEN_Q); ←Q座標
の4つがある。
(※自動生成を使った場合glTexCoord*()関数は無視される)
そして、生成方法を
- void glTexGenf(GLenum coord, GLenum pname, GLfloat param);
- void glTexGenfv(GLenum coord, GLenum pname, GLfloat *param);
で設定する。