Skip to content

stephenap07/sp_engine

Repository files navigation

SP Engine

Opengl framework and small engine for education and prototyping.

Motivation

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.

Screenshots

Ogre Scene

Dependencies

  • Freetype2
  • SDL2
  • boost.filesystem
  • SDL2 image
  • GLEW
  • glm

Linux

I only tested this on kubuntu, the packages should be relatively easy to install through a package manager.

Mac OS

To make life a little easier, I suggest installing the dependencies through brew.

Windows

I've made it compatible with msvc. Just need to add a visual studio project file maybe.

Compiling

make

Running the demo

./sp

About

Opengl framework for exploratory use

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published