⚠️ This project has been abandoned, don't expect any new updates.
A project about making a cross-platform OpenGL 3D renderer by using the GLFW library and at which I'm working on in my spare time (if I have any since Uni is occupying most of my days). You can follow the same guide that I'm following at https://learnopengl.com/ .
- Core shader support
- Texture support
- Linear Tranformations
- Coordinate System
- 3D Viewport
- Camera system
- Movable Camera
- Text rendering support
- Cross-platform compilation
...new features will be added in the future.
You can easily compile through the provided makefile using the make
command Linux.
Windows compilation is still in WIP.
- GLFW and glad for interfacing with OpenGL
- glm for algebra calculations
- std_image for image loading