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

https://github.com/imdeaddev/gltutorial

OpenGL tutorial
https://github.com/imdeaddev/gltutorial

cpp graphics opengl opengl45 tutorial tutorials

Last synced: 7 months ago
JSON representation

OpenGL tutorial

Awesome Lists containing this project

README

          

# OpenGL tutorial

- [OpenGL tutorial](#opengl-tutorial)
- [How to compile?](#how-to-compile)
- [Tutorials](#tutorials)
- [Third party libraries and tools](#third-party-libraries-and-tools)
- [License](#license)
- [List of similar resources](#list-of-similar-resources)

## How to compile?

```sh
cd /path/to/this/project
cmake -S . -B build
cmake --build build
```

## Tutorials

- [На русском](./content/ru/index.md)

## Third party libraries and tools

This project uses:

- [GLFW](https://github.com/glfw/glfw) [[Zlib license](https://github.com/glfw/glfw/blob/master/LICENSE.md)] (glfw docs, tests and examples are not included in this distribution)
- [glad](https://gen.glad.sh) [[Various licenses](https://github.com/Dav1dde/glad?tab=readme-ov-file#license)]
- [glm](https://glm.g-truc.net) [[MIT license](https://github.com/g-truc/glm/blob/master/copying.txt)]

## License

The code is licensed under WTFPL, and tutorials text is licensed under CC-BY-SA 4.0

## List of similar resources

- [Official Khronos tutorial](https://www.khronos.org/opengl/wiki/Getting_Started)
- [LearnOpenGL](https://learnopengl.com/)
- [opengl-tutorial](https://www.opengl-tutorial.org/)
- [OpenGL Step by Step](https://ogldev.org/)
- and many others