|n0mad 342c9e8867||15 hours ago|
|inc||4 days ago|
|src||15 hours ago|
|.gitignore||1 week ago|
|Makefile||4 days ago|
|README.md||5 days ago|
Personal development workshop to learn vulkan before implementing in serious projects
Most of vulkan development is being made inside windoze or linux environments using the LunarG SDK and C++, which is perfectly fine but I want to go in other direction.
This is why this repo is focused on BSD systems and being written in close-to-metal C.
Please take note that this is an ongoing project I'm doing in my spare time as part of the unixworks project. I try to keep it as updated as possible, and eventually I'll move the progress into the main Engine repo.
To try and reproduce what I have in my machine, install the following depending in your os:
sudo apt-get install vulkan-validationlayers-dev libvulkan-dev mesa-vulkan-drivers vulkan-tools vulkan-utils libglfw3-dev glslang-tools glslang-dev spirv-tools
doas pkg install vulkan-validation-layers vulkan-tools vulkan-loader vulkan-headers glfw glslang spirv-tools shaderc
This is a personal repo, opened to the public just because someone may find it useful.
Thanks for checking it (: If this was useful for you check out the Telegram channel (it works from the web, no accounts required), star the repo and share it!