C++ implementation of graphics renderer. currently using OpenGL API. Codebase can support multiple graphics APIs with the same abstraction.
- GLFW
- GLAD
- glm
- stb_image
For now project is setup for multi platform/compiler support (windows visual studio, gmake tested), project files can be generated on the other platforms (x64).
Project files for specific platforms can be generated using premake5, which is included in ${root}/vendor/premake as windows binary; Script is in the root directory.
- From root directory
- ./vendor/premake/premake5.exe --os=windows vs2017
- ./vendor/premake/premake5 --os=linux gmake
- From root directory
- Generate gmake project
- $ make
** Project Started as a private project so most of earlier commits aren't present here