I’m relatively new to OpenGL - jumped onto a large project about a year ago, and converted it from using Java3d to Jogl.
My problem is that I want to add new features and effects, but I’m a bit gun-shy since I’ve had problems with video card peculiarities and incompatibilities. For instance, many video cards seem to support only display lists and immediate mode (no array lists, vbo’s, etc.). This is a scientific visualization tool, so it has to be able to scale to support everything.
Is there a good site or book which lists what extensions and features that various video cards support, or at least gives a better idea of best practices when adding new features?