| OpenGL Texture-specific
calls
void init(void) {
 glClearColor (0.0, 0.0, 0.0, 0.0);
 glShadeModel(GL_FLAT);
 glEnable(GL_DEPTH_TEST);
    makeCheckImage();
glPixelStorei(GL_UNPACK_ALIGNMENT,
1);
    glGenTextures(1,
&texName);
glBindTexture(GL_TEXTURE_2D,
texName);
    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_MAG_FILTER,
 GL_NEAREST);
 glTexParameteri(GL_TEXTURE_2D,
GL_TEXTURE_MIN_FILTER,
 GL_NEAREST);
 glTexImage2D(GL_TEXTURE_2D,
0, GL_RGBA, checkImageWidth,
 checkImageHeight, 0, GL_RGBA, GL_UNSIGNED_BYTE,
 checkImage);
 }
 
 
 |