25 Nov 2002
Costruzione di Interfacce - Paolo Cignoni
16
Multiple Texture
vglActiveTexture(GL_TEXTURE0);
v glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE );
v   glDisable(GL_TEXTURE_GEN_S);
v glDisable(GL_TEXTURE_GEN_T);
v glBindTexture(GL_TEXTURE_2D,tiBall);
v
vglActiveTexture(GL_TEXTURE1);
v glEnable(GL_TEXTURE_CUBE_MAP);
v glBindTexture(GL_TEXTURE_CUBE_MAP,cm.ti);
v glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE );
v glEnable(GL_TEXTURE_GEN_S);
v glEnable(GL_TEXTURE_GEN_T);
v glEnable(GL_TEXTURE_GEN_R);
v glTexGeni(GL_S,GL_TEXTURE_GEN_MODE,GL_REFLECTION_MAP);
v glTexGeni(GL_T,GL_TEXTURE_GEN_MODE,GL_REFLECTION_MAP);
v glTexGeni(GL_R,GL_TEXTURE_GEN_MODE,GL_REFLECTION_MAP);
v