I've been doing some research recently on how to draw a sphere using OpenGL on Android. From what I gather, it seems there are many different answers:
Create a square and draw a sphere over it with ray-traced impostors. Drawing a sphere in OpenGL ES
Use blender and create a sphere there, then use that .obj file in the application
Create a square and texture it with a circle image with appropriate shading
Natively draw the sphere
... So my question is, what is "best practice"? I am familiarizing myself with opengl and can create squares easily enough, but is it worth the time (and gpu) to learn how to natively create the sphere?