OpenGL

OpenGL / GLFW

  1. What is OpenGL exactly?
  2. What are all the different opengl versions? What do I need to know about them?
  3. What’s the different between GLFW and OpenGL?
  4. Machines have hardware dependent opengl versions? Due to drivers?
  5. What are core vs compatibility profiles?

Shaders

  1. What is a shader?
  2. How do I create a shader?
  3. How can I ensure a shader compiles on my machine?
  4. What’s a vertex shader?
  5. What’s a fragment shader?

GL Objects

  1. What’s a VBO?
  2. What’s a VAO?

Resources