My progress learning the vulkan graphics API. Let's see how far I develop the renderer!
This project documents my journey learning the Vulkan graphics API. It includes various stages of development, from setting up the initial environment to creating a fully functional renderer.
- Initial setup and configuration
- Basic rendering pipeline
- Shader compilation and management
- Texture loading and mapping
To get started with this project, clone the repository with the --recursive flag and follow the instructions in the build guide. Make sure you have the necessary dependencies installed:
git clone https://github.com/Politofr09/LearningVulkan --recursive- Vulkan SDK
- Premake (bundled & prebuilt)
- GLFW (submodule)
- GLM (bundled)
- stb_image (bundled)
Navigate to the scripts directory located at the root of the repository.
Run Win-Setup.bat from that directory.
Then a .sln file should have been generated, and you can open it.
Navigate to the scripts directory located at the root of the repository.
Run Linux-Setup.sh from that directory. (Make sure you chmod +x it...)
Makefile should have been generated!
This project is licensed under the MIT License.