Time for action – trying different wrap modes
Open the file
ch7_Texture_Wrapping.html
using your HTML5 Internet browser.The cube shown has texture coordinates that range from -1 to 2, which forces the texture wrapping mode to be used for everything but the center tile of the texture.
Experiment with the controls along the bottom to see the effect that the different wrap modes have on the texture.
What just happened?
Let's look at each of the wrap modes and discuss how they work.
CLAMP_TO_EDGE
This wrap mode rounds any texture coordinates greater than 1 down to 1 and lower than 0 up to 0, "clamping" the values to the 0-1 range. Visually, this has the effect of repeating the border pixels of the texture indefinitely once the coordinates go out of the 0-1 range. Note that this is the only wrapping mode that is compatible with NPOT textures.
REPEAT
This is the default wrap mode, and the one that you'll probably use most often. In mathematical terms this wrap mode simply ignores the integer part...