I'm writing an application that uses FBOs, shaders and displayLists (will maybe replaced by VBOs) . Most of my Code (also the shaders) are written against lower OpenGL versions.
So i'm just wondering if i should make everything 3.0 compliant or ignore it?
What are the benefits of a newer OpenGL version or GLSL version?
If it's only the fact of new features, i can ignore it.
Are there other benefits beside new features?
By example: Will shaders of version 1.5 be faster than shaders of version 1.3?
Are there any negative points of using newer versions? (right now i only see compatibilty-problems of doing this)
If possible, i want to use the lowest version to support as many hardware as possible.
Thanks for your answers ;)