Right now I am building an application in OpenGL. The application maps a spherical Earth texture map to a polygon approximating a sphere. When I use any of the sphere textures such as from http://planetpixelemporium.com, the map fits neatly and latitude and longitude values returned are accurate. However I am unable to successfully map a image created from QGIS to the sphere. The map appears slanted to one side.
I assumed this was because the spherical textures are different from the images produced by QGIS. Now using QGIS and https://www.naturalearthdata.com/ for maps would be a great asset for my project.
Is there a way to map this into the texture format that fits my OpenGL sphere?
Update: The map created in QGIS can be applied the Miller Cylindrical Projection. This allows mapping of the natural earth data (which is quite good) to an OpenGL texture map (according to my code). However this map becomes increasingly inaccurate as the poles are approached with respect to latitude.
If any one has any other suggestions, I'm still working on a better solution.