Putting it all together
• In initialization:
• glGenTextures(…);
• glBindTexture( … );
• glTexParameteri(…); glTexParameteri(…); …
• glTexImage2D(…);
• glEnable(GL_TEXTURE_2D);
•In display:
• glBindTexture( … );  // Activate the texture defined in initialization
• glBegin(GL_TRIANGLES);
• glTexCoord2f(…); glVertex3f(…);
• glTexCoord2f(…); glVertex3f(…);
• glTexCoord2f(…); glVertex3f(…);
• glEnd( );
Graphics Hardware

Vector/Raster Graphics