¿Cuáles son algunas sugerencias sobre buenos libros / recursos para estudiar la biblioteca OpenGL / GLUT?

Bueno
Congradulations en tu iniciación OpenGL. Me gustaría agregar que la función no programable de la tubería fija es tan buena como la que se obtiene con respecto a la ingeniería gráfica. Por esta causa, le recomendaría encarecidamente que utilice la séptima edición del Libro Rojo, ya que es compatible con OpenGL 3.0 y OpenGL 3.1. He leído partes de él.
La mayoría de las GPU son compatibles con esta versión de OpenGL y deberías tener un tiempo decente utilizando las bibliotecas de ventanas GLUT. Sin embargo, le recomiendo que ejecute una configuración que sea al menos OpenGL 3.3, ya que hay funciones como

vacío GlFramebufferTexture (objetivo GLenum, accesorio GLenum, textura GLuint, nivel GLint);

Descubrí que no podía usar esta función en OpenGL 3.1, creo que para que su aprendizaje sea en general más sencillo use la versión 3.3

Asegúrese de incluir las siguientes líneas de código para verificar su versión de opengl en su código:

cout << "\ tUsando GLEW" << glewGetString (GLEW_VERSION) << endl;
cout << "\ tVendor:" << glGetString (GL_VENDOR) << endl;
cout << "\ tRenderer:" << glGetString (GL_RENDER) << endl;
cout << "\ tVersion:" << glGetString (GL_VERSION) << endl;
cout << "\ tGLSL:" << glGetString (GL_SHADING_LANGUAGE_VERSION) << endl;
Esta sección de código debe estar en cada proyecto que ejecute. En su caso, puede omitir la primera línea de código ya que no está utilizando GLEW para facilitar la llamada de funciones.