I am using SOIL to generate OpenGL textures. Everything is fine except for distant artifacts caused by the mip map generation in SOIL. When I don't use the flag:
SOIL_FLAG_MIPMAPS
It doesn't artifact BUT it looks bad. Has anyone seen artifacts like this? Over the water, there is a maroon color and over the sand, it looks like a light green/blue distortion.
Here is what it looks like:
Anisotropic filtering might help:
Alternatively some sort of loading/texture coordinate error, though there's not enough information to be sure (i.e., a complete, minimal program that demonstrates the problem).