Re:Metal – Apple’s new graphics API
by kuschku on Tuesday June 03, 2014 @05:13AM
(#7838887)
You will need more modern stuff than OpenGL2.1 because OpenGL2.1 uses a really deprecated model. You'd really want use the new rendering system based on VBOs and Shaders instead of glBegin().
Independent dev writing low poly apps for multiple platforms is the Unity use case.
OpenGL 2.1 will be supported forever, don't worry, since you don't need anything more than GL2.1 it will run everywhere.