Skip to content

kyle-robinson/opengl-tutorials

Repository files navigation

OpenGL Graphics

MSBuild-Debug   MSBuild-Release   CodeQL

Complete collection of introductory OpenGL tutorials, according to the LearnOpenGL website.

- Click here to view playlist on YouTube -

Water Simulation Thumbnail

List of Features

  • Camera System
  • Directional/Point Lighting
  • Flashlight
  • Model Loading
  • Stencil Testing
  • Framebuffers
  • Instancing
  • Geometry Shaders
  • Water Simulation
  • Alpha Blending
  • Cubemapping

Getting Started

Refer to the following information on how to install and use the applications.

Dependencies

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

Installing

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.

Executing program

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.

Appendices

Blending Normal Deformation Instancing Water Simulation

Credits

    Source Code
        https://learnopengl.com/
        https://github.com/arthurdouillard/water_simulation
                
    Libraries
        https://www.glfw.org/
        https://www.ambiera.com/irrklang/