I need to write a OpenGL wrapper library for a very specific purpose and extend it into a publisher/subscriber library? I am wondering if there is any existing OpenGL wrapper that I can fork and spin my version on top/or just take it as a reference and build my own. Which one would you recommend?
closed as primarily opinion-based by Noah Witherspoon, user1118321, joojaa, Nicol Bolas, Christian Rau Apr 11 at 14:55
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
I recommend you Coin3D, it is a C++ object oriented retained mode 3D graphics API used to provide a higher layer of programming for OpenGL. The API provides a number of common graphics rendering constructs to developers such as scene graphs to accomplish this.
Coin3D is fully compatible with the Open Inventor API version 2.1, and it is a free and open-source implementation of the library, so you can read and study its source code.
As user1118321 pointed, perhaps it is better to ask this kind of questions in Software Recommendations StackExchange forum.