I think we should remove the following functions from the Utility library:
Code:
h3dutInitOpenGL Initializes OpenGL.
h3dutReleaseOpenGL Releases OpenGL.
h3dutSwapBuffers Displays the rendered image on the screen.
Why? Well...
- First of all, they are incomplete (only basic Windows implementation).
- Secondly they don't really make a sense: GLFW, SFML, Qt... All these standard toolkits are here to avoid this kind of "reinventing-wheel" code.
- They also don't really help new users to try the lib, because GLFW is already included in the source package and compiled quickly with only a few basic dependencies on all supported platforms.
I think we also should remove all the other (already) deprecated functions before 1.0.0 final release.