Although the RedBook seems to be very vague about this, the OpenGL SuperBible seems to state that mipmaps may have a border of 0,1 or 2 pixels on each side, IN ADDITION to the 2^x pixel height and width.
Assume that I want all my mipmaps to use a border width of 1 pixel (‘borrowed’ from the adjacent texture so that filtering is seamless across tiled textures)…
With the 3dfx texture limit of 256 pixels on a side, should I be creating textures with 254 pixels on a side and 1 pixel on each side for a border for a total of 256x256, or should I create the texture at 256 pixels on a side and then add the one pixel border for a total texture size of 258x258?
Also, anyone know how to specify non-zero border widths using gluBuild2DMipmaps() or gluBuild2DMipmapLevels()?
Thanks in advance.