Car Framework, sometimes it works beatifuly and other times it just breaks.
a simple project born out of boardom that might be worth nothing but still a great experience
It has a backend for vulkan
- glfw for the creation of the window and the events
- imgui for nice windows (currently the multiple viewports is disabled as it doesnt look and feel nice in linux)
- GLM for the mathematical part of the framework
- GLAD vulkan extension loader
- freetype for the loading of fonts
- shaderc for converting shaders to spirv at runtime
- fmt for prety printing and formating
- stb specifically stb_image
- spirv_cross for analyzing spirv code
I am not 100% sure why i decided to make my own build script, maybe out of frustration from using make and the unnecessary complexity of CMake.
I recommend after cloning the repo to do ./build.py --help
for all of the options
git clone https://github.com/Emc2356/CarFramework --recursive
cd CarFramework
./build.py --deps
./build.py -j --shaderc