0
#include <stdio.h>
#include <glut.h>
void display() {
glClear(GL_COLOR_BUFFER_BIT);
int initlist=glGenLists(1);
glNewList(initlist,GL_COMPILE);
glEnable(GL_TEXTURE_2D);
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
//GLuint texture = loa // load an image file directly as a new OpenGL texture
glBindTexture(GL_TEXTURE_2D,texture);
glPushMatrix();
glTranslatef(0,0,0);
glBegin(GL_POLYGON);
glEnd();
glPopMatrix();
glEndList();
glFlush();
}
我不知道如何產生圖像位置的代碼紋理。我想使用道路圖像,並打算將該圖像用作高級路線,但我無法獲取圖像位置。我如何獲得該位置並使用它來glBindTexture()函數 ??如何使用Texture在opengl中添加圖像文件?
由glGenTexture生成的值在spec中被稱爲'name'。 –