/OpenGL

OpenGL-Collection

Primary LanguageC++

OpenGL Samples

This Repo contains a collection of annotated OpenGL Examples.

Samples are categorized in:

  • Basics
  • Lighting
  • Model
  • PBR
  • Shadows
  • Advanced_OpenGL

Most Examples are based on:

LearnOpenGL https://learnopengl.com/Introduction
ogldev https://ogldev.org/

Required Libraries:

GLFW3 - GLFW3_DIR
GLM - GLM_DIR
Assimp - ASSIMP_DIR
Glad - glad_DIR
Freetype - Freetype_DIR

NOTE: some Examples (e.g. MeshShader) require Glad to have some extensions enabled.