Complete collection of introductory OpenGL tutorials, according to the LearnOpenGL website.
- Click here to view playlist on YouTube -
- Camera System
- Directional/Point Lighting
- Flashlight
- Model Loading
- Stencil Testing
- Framebuffers
- Instancing
- Geometry Shaders
- Water Simulation
- Alpha Blending
- Cubemapping
Refer to the following information on how to install and use the applications.
To use the applications, the following prerequisites must be met.
- Windows 10+
- Visual Studio
- Git Version Control
The applications relies on the following libraries and APIs to function.
- OpenGL
- GLFW
- GLES
- GLM
- irrKlang
To download a copy of the applications, select "Download ZIP" from the main code repository page, or create a fork of the project. More information on forking a GitHub respository can be found here.
To switch between the different applications, navigate to the Solution Explorer, right-click the desired project and then select "Set as Startup Project." Then run the application after having changed the target project.
There are no additional steps required to execute the application.
Blending | Normal Deformation | Instancing | Water Simulation |
Source Code
https://learnopengl.com/
https://github.com/arthurdouillard/water_simulation
Libraries
https://www.glfw.org/
https://www.ambiera.com/irrklang/