Setting up our development environment on Linux
Linux is becoming more and more attractive for 3D graphics development, including gaming technology. Let’s go through a list of tools necessary to start working with this book on Linux.
Getting ready
We assume you have a desktop computer with a Debian-based GNU/Linux operating system installed. We also assume you are familiar with the apt
package manager.
To start developing modern graphics programs on Linux, you need to have up-to-date video card drivers installed that support Vulkan 1.3. To build examples from this book, a C++ compiler with C++20 support is required. We tested our code with Clang and the GNU Compiler Collection.
How to do it...
On a Debian-based system, the installation process is straightforward; however, before installing any of the required packages, we recommend running the following command to ensure your system is up to date:
sudo apt-get update
Let us go through the list of...