Skip to content

a-clare/learn_opengl

Repository files navigation

Learn OpenGL

My implementations of the tutorials https://learnopengl.com/Introduction.

I developed on a Mac so the code supplied with the tutorials did not work/compile. I also wanted to do it my self to get a better understanding. As such these will not be a word for word copy of the original implementations and may not be complete.

VIS

I created a library vis that all the tutorials, and examples will link against. This is where code common across all tutorials will be placed: opening windows, reading shaders, etc

SB - Super Bible

OpenGL Super Bible Following along and my implementations of the SuperBible examples. The authors provide source code however I couldnt get it to work on Mac, and I would rather implement it my self to learn it. Also wanted to use the vis library so everything in this repo is common.

Random Examples

Implementation of random examples found online. Usually had to modify them to use:

  • Modern OpenGL
  • GLM
  • GLFW

Learn OpenGL examples

From: https://learnopengl.com Some examples implemented, and maybe slightly changed/experimented with.

Tutorials

These are some examples I did that further extend the Learn OpenGL examples

Submodules

git clone git@github.com:AdamTheCanadian/learn_opengl.git cd learn_opengl git submodule update --recursive

GLFW Used for managing windows and user input.

GLAD I technically copied GLAD (not an actual git submodule) into the repo. So if it doesnt work try getting glad yourself from https://github.com/Dav1dde/glad

About

Learn OpenGL tutorials on Mac OS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages