glTexCoord2f(0.0, 0.0); glVertex3f(1.0, -1.0, 0.0);
glTexCoord2f(0.0, 1.0); glVertex3f(1.0, 1.0, 0.0);
glTexCoord2f(1.0, 1.0); glVertex3f(2.41421, 1.0, -1.41421);
glTexCoord2f(1.0, 0.0); glVertex3f(2.41421, -1.0, -1.41421);
void glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q);
//设置当前的纹理坐标,接下来对glVertex*f()的调用将导致当前纹理坐标被分配给这个函数所指定的顶点
//t、r默认为0,q默认为1;
void glTexParameteri (GLenum target, GLenum pname, GLint param);
//设置不同的参数,当纹理应用于片段或存储于纹理对象时控制它的处理方式;
//target参数可以是GL_TEXTURE_*D或GL_TEXTURE_CUBE_MAP。
//pname和param可以取的值见图


《高效学习OpenGL》 之 分配纹理坐标 glTexCoord2f(), glTexParameter()_glTexCoord2f