An OpenGL template to be used for new projects so I don't have to set up a new one every time!
Aims for modern OpenGL (core 3.3 with some implementations up to core 4.5). Developed with CLion in Linux environment, but should build on Windows and MacOS with CMake.
GLFW is built with project. GLEW and SOIL needs to be downloaded and compiled locally before linking in cmakelist.
- Window handling (GLFW, GLEW, OpenGL 3.3 core)
- Shader program
- Texture manager (SOIL)
- Math library GLM
- Navigation class
- Complete TextureManager class