An open API service indexing awesome lists of open source software.

https://github.com/almirneeto99/learn-open-gl

A repository for my learning path of OpenGL
https://github.com/almirneeto99/learn-open-gl

cpp glfw glm graphics graphics-programming learn opengl

Last synced: 3 months ago
JSON representation

A repository for my learning path of OpenGL

Awesome Lists containing this project

README

          

# Learn OpenGL

This project is a keeper of **LearnOpenGL** course.

You can see here: https://learnopengl.com

I already have a repository where the course was started at once.

This repository is a new begin, it's a second repository where I will remake the chapters.

---

## Structure

Every **Chapter** is a *branch*, example:

- chapter/hello-window
- chapter/hello-triangle
- chapter/shaders

And so on!

To see a specific **Chapter**, just *checkout* there.

---

## Exercises

Some **chapters** have **exercises**.

Each **exercise** will be a *branch* as well as **chapters**.

Example:

- exercise/two-triangles

The exercises have no defined title, so I'll name it based on the exercise objective.

---

## Dependencies

- CMake
- [GLFW 3.3.8](https://www.glfw.org/docs/latest)
- [glad](https://glad.dav1d.de)
- [glm 0.9.9.8](https://glm.g-truc.net/0.9.9)

---

## Building

You'll build it using CMake.

- Create a directory called `build`
- Navigate into it
- Call `cmake .. && make`
- Run `./learn-gl`

---

Hope you enjoy, because I will ;) .