Environment setup
The development environment for this course will largely extend that of the CPU course. You should therefore begin by following the environment setup process for the CPU course if you have not done so already, including the final test which makes sure that your Rust development environment does work as expected for CPU programming purposes.
Once this is done, we will proceed to extend this CPU development environment into a GPU development environment by going through the following steps:
- Try to make your GPU(s) available for Vulkan development. This is the hardest part, but if this step fails it’s not the end of the world, we can use a GPU emulator instead.
- Add Vulkan development tools to your Rust development environment.
- Download and unpack this course’s version of the
exercises/
source code. - Test that the resulting setup is complete by running some of the course’s code examples.