This is a starter template for setting up a new project in Microsoft Visual Studio, based on the Auto-Vk-Toolkit rendering framework.
It sets up a copy of the hello_world example as a new project.
Follow these steps:
- Use this template to create a new project via the Use this template button above.
- Clone this repository to a directory on your PC using Git.
- Within this directory, execute
git submodule update --init --recursive
- Open the Visual Studio solution file
my-avk-project.sln
- In Visual Studio, select the project
my-avk-project
as startup project - Build and run
If your program runs and produces the following rendering result, everything has been set up properly:
Use Auto-Vk-Toolkit's development
branch to use the latest features and updates from Auto-Vk and Auto-Vk-Toolkit.
To switch to the development
branch, follow these steps:
cd Auto-Vk-Toolkit
(navigate into the submodule)git fetch
git switch development
git submodule update --recursive
Auto-Vk-Toolkit uses a Post Build Helper tool for shader compilation and asset deployment. Once you build or run your project, you'll find a PBH
icon in your tray area. Read more about it in the Post Build Helper documentation section.
A starter template for CMake-based projects based on Auto-Vk-Toolkit is available at JolifantoBambla/Auto-Vk-Toolkit-Starter.
Should you run into any problems, please consult Auto-Vk-Toolkit's FAQs, Known Issues, Troubleshooting section. If that doesn't help, consider creating an issue in one of the repositories.