Skip to content

Repository files navigation

HelloRenderingEngine

HelloRenderingEngine is a teaching project. It aims to explore modern techniques in C++ through building an OpenGL rendering engine. It is inspired by Joey de Vries excellent site Learn OpenGL but with some major differences. In particular, the point is to build a robust framework, in which functionality is composable.

So it's a combination of cutting-edge C++ and OpenGL. If you like the Dr Who episode featuring androids with mechanical brains, this project may appeal to you!

Licensing:

GPL 3.0

The various dependencies have their own licenses, some of which are more permissive.

Images are licensed under Creative Commons CC BY-NC 4.0

Dependencies:

assimp
glad
glfw
sequoia
stb
tbb

Heartfelt thanks to all the authors for making their work available.

About

Materials for a pedagogical course using modern C++ to build an OpenGL rendering engine

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages