1 2 3 4 5 6 7 8 9 10 11 12 13
| GLuint texture_name;
void LoadTexture()
{
SDL_Surface *texture;
texture=IMG_Load("photo6.bmp");
glGenTextures(1,&texture_name);
glBindTexture(GL_TEXTURE_2D,texture_name);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T,GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
glTexImage2D(GL_TEXTURE_2D,0,GL_RGBA8,texture->w,texture->h,0,
GL_RGBA,GL_UNSIGNED_BYTE,texture->pixels);
}; |
Partager