Chapter 8. Texture Mapping: The Basics

by Richard S. Wright, Jr.

WHAT YOU'LL LEARN IN THIS CHAPTER

How To

Functions You'll Use

Load texture images

glTexImage, glTexSubImage

Map textures to geometry

glTexCoord

Change the texture environment

glTexEnv

Set texture mapping parameters

glTexParameter

Generate mipmaps

gluBuildMipmaps

Manage multiple textures

glBindTexture

In the preceding chapter, we covered in detail the groundwork for loading image data into OpenGL. Image data, unless modified by pixel zoom, generally has a one-to-one correspondence between a pixel in an image to a pixel on the screen. In fact, this is where we get the term pixel (picture element). In this chapter, we extend this knowledge further by applying images to three-dimensional primitives. ...

Get OpenGL® SuperBible, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.