This repo contains the homework for HW1 of the 3d Graphics course, and maybe some stuff i like to play around with
For now, it only implements a basic interface, without any model loading or anything.
You'll need:
-
libshaderc
-
glslc
-
libvulkan
-
glm
-
GLFW3
These are all the deps, install them before compiling, please)
Just
cmake -B build
cmake --build build -j$(nproc)
Or whatever, you have a cmake project lmao
You'll get an executable named vulkan_renderer. The spv shaders are embedded into code, so just, like
enjoy? I tried hard to make this nice