I am not having a problem with loading other models and textures. But for some reason when I make a sphere in blender it squishes the texture where the edges of the texture would meet. It looks fine in blender. The texture is a 2D texture and the sphere is an exported as an obj file. I attached a screenshot of what the sphere looks when I load it in program.
Nvm I fixed that problem it was in my obj loader