Original Post
SO, like the title says. Which should I use when using OpenGL? I understand all can get user input and create windows, but SDL and SFML are more generalized APIs. What are the differences between each API and what makes one preferable over another?
From what I understand SDL and GLUT, pretty 'old' per se, using C whereas freeGlut and SFML are newer and maintained, as well as SDL, but from what I have read GLUT isn't maintained.
Just curious as to which to use.
Also, I am curious. I have seen nice simple graphics using OpenGL, but is it directly used to make games or play with graphics? I have seen youtube videos of people posting simple games with cubes and spheres, but can it make a simple human model or a simple architectural building just using OpenGL itself or is it an extreme amount of work to accomplish. I am wanting to understand the dirty, 'close to the metal' parts of how 3D graphics work.
From what I understand SDL and GLUT, pretty 'old' per se, using C whereas freeGlut and SFML are newer and maintained, as well as SDL, but from what I have read GLUT isn't maintained.
Just curious as to which to use.
Also, I am curious. I have seen nice simple graphics using OpenGL, but is it directly used to make games or play with graphics? I have seen youtube videos of people posting simple games with cubes and spheres, but can it make a simple human model or a simple architectural building just using OpenGL itself or is it an extreme amount of work to accomplish. I am wanting to understand the dirty, 'close to the metal' parts of how 3D graphics work.