
Learn OpenGL, extensive tutorial resource for learning Modern OpenGL
The aim of LearnOpenGL is to show you all there is to modern OpenGL in an easy-to-understand fashion with clear examples, while also providing a useful reference for later studies.
LearnOpenGL - OpenGL
OpenGL Getting-started/OpenGL Before starting our journey we should first define what OpenGL actually is. OpenGL is mainly considered an API (an Application Programming Interface) that …
LearnOpenGL - introduction
A particularly well appreciated feature of LearnOpenGL is the ability to review most of OpenGL's functions wherever they show up in the content. Whenever a function is found in the content that is …
LearnOpenGL - Coordinate Systems
If you're running AdBlock, please consider whitelisting this site if you'd like to support LearnOpenGL (it helps ); and no worries, I won't be mad if you don't :)
LearnOpenGL - Code repository
Example: #include <learnopengl shader.h=""> should be changed into #include "learnopengl/shader.h" Create a new file in the directory of the tutorial you want to compile called "Makefile". This should be …
LearnOpenGL - Hello Window
The third argument allows us to create a name for the window; for now we call it "LearnOpenGL" but you're allowed to name it however you like. We can ignore the last 2 parameters. The function …
LearnOpenGL - About
About Hi, my name is Joey de Vries and I'm the sole author of LearnOpenGL. As you have probably guessed, I'm a computer graphics enthusiast. Computer graphics have always been a strong interest …
LearnOpenGL - Textures
Textures Getting-started/Textures We learned that to add more detail to our objects we can use colors for each vertex to create some interesting images. However, to get a fair bit of realism we'd have to …
LearnOpenGL - Camera
Camera Getting-Started/Camera In the previous chapter we discussed the view matrix and how we can use the view matrix to move around the scene (we moved backwards a little). OpenGL by itself is not …
LearnOpenGL - hello triangle
learnopengl.com/In-Practice/Debugging: there are a lot of steps involved in this chapter; if you're stuck it may be worthwhile to read a bit on debugging in OpenGL (up until the debug output section).