QUOTE(stayscrisp @ 14 Jul, 2008 - 01:58 PM)

having real trouble with sphere mapping at the minute, for some reason it alters every textured object even tho its only called on one object :s
sphere mapping, as in cube mapping? not tryn 2 be anal just tryn to undestand, because sphere mapping is taking an image and rapping it around a sphere.
If its sphere mapping then it should only be related to texture co-ordinates and not effect any other model.
Cube mapping sounds like what u may be doing. If it is then im guessing u are enabling a client state at some time before drawing the object. I generally enable client state just before drawing the cube mapped model, or group of cube mapped models, then disable it just after.
eg.
CODE
glActiveTextureARB(GL_TEXTURE1_ARB);
glDisable(GL_TEXTURE_CUBE_MAP_ARB);
hope that helps.