A lot of features of OpenGL 3 was already available in OpenGL 2 (in core or using extension).
Is the new OpenGL 3 Redering context just a way to break compatibility with deprecated functions ?
Will all future new OpenGL extension recquires the new rendering context ?
If i write a program which use functions available in OpenGL 2 AND OpenGL 3, is there an advantage of using the OpenGL 3 rendering context ? Could it be faster/slower (different drivers ? ) ?
Is there a way to be sure to use only OpenGL 3 functions ?
i can use “Ctrl+Shift+f” for each deprecated functions listed in the OpenGL 3.1 spec but how can i be sure i have not forgotten one of them in my program ?