Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 1.34 KB

README.md

File metadata and controls

27 lines (23 loc) · 1.34 KB

Car Framework

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

Dependencies

  1. glfw for the creation of the window and the events
  2. imgui for nice windows (currently the multiple viewports is disabled as it doesnt look and feel nice in linux)
  3. GLM for the mathematical part of the framework
  4. GLAD vulkan extension loader
  5. freetype for the loading of fonts
  6. shaderc for converting shaders to spirv at runtime
  7. fmt for prety printing and formating
  8. stb specifically stb_image
  9. spirv_cross for analyzing spirv code

Building

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