When I load a texture of proper size (power of 2), it is loaded fine and mapped to my surface correctly. However, the colors of everything in the scene (including those of the texture) are a tint of green and dulled. If I pass in an invalid texture (wrong size), no texture is loaded (which is expected) and the colors are fine. Does this ring any bells? Could this be a lot of different things?