Opengl framework and small engine for education and prototyping.
Just to learn OpenGL and modern real time rendering techniques and perhaps some code organization. I'm taking the approach to build upon and grow this library, constantly refactoring and pruning and optimizing. So I guess this is like growing a garden rather than building a cathedral. It started off with a combined procedural with OOP thrown in. I'm hoping this would give me some perspective on code reuse and OOP patterns.
- Freetype2
- SDL2
- boost.filesystem
- SDL2 image
- GLEW
- glm
I only tested this on kubuntu, the packages should be relatively easy to install through a package manager.
To make life a little easier, I suggest installing the dependencies through brew
.
I've made it compatible with msvc. Just need to add a visual studio project file maybe.
make
./sp