Would anyone be kind enough to provide a general overiew as to what exactly is OpenGL. I searched the internet however, most of the material I came across didn't quite clearly state the different between OpenGL and GLUT. Also, what is SDL?
I am quite familiar with C++ however I have never uses OpenGl before. Any links to tutorials or related materials will be greatly appriciated.
"OpenGL is the industry's most widely used, supported and best documented 2D/3D graphics API making it inexpensive & easy to obtain information on implementing OpenGL in hardware and software"
Its a graphics library that provides an interface for the user to draw 2d
Glut and SDL are similar.
"GLUT (pronounced like the glut in gluttony) is the OpenGL Utility Toolkit, a window system independent toolkit for writing OpenGL programs. It implements a simple windowing application programming interface (API) for OpenGL. GLUT makes it considerably easier to learn about and explore OpenGL programming. GLUT provides a portable API so you can write a single OpenGL program that works across all PC and workstation OS platforms."
glut and sdl provide an interface for the user to handle creating window.
They help it make it easier to program applications. For example, using
glut, you can handle creating a window, and communicating with the
mouse and keyboard, and use opengl to just draw stuff.