On some devices or machines, more than one type of OpenGL or OpenGLES is supported. For exmple,l latest iphone supports OpenGLES 2 and 3, while on the GNU/Linux desktop OpenGLES 2 works as well (although one would normally use OpenGL instead of GLES there).
Is there a way to select the type of OpenGL (ES) used in Urho3d? One thing I know is that OpenGL ES 2 seems the most widely supported OpenGL variant from mobile to the desktop, and using the same GL can mean the most common platform-which can be useful for development purposes, developing on the desktop and thing would work the same way on devices.