Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulkan Development Setup

1. Vulkan Tools

Command-line utilities, most importantly `vulkaninfo` and `vkcube`. Run these to confirm your machine supports Vulkan.

# for ubuntu
sudo apt install vulkan-tools
# debian
sudo dnf install vulkan-tools

2. Vulkan Loader

Installs Vulkan loader. The loader looks up the functions in the driver at runtime, similarly to GLEW for OpenGL.

sudo apt install libvulkan-dev
# or
sudo dnf install vulkan-loader-devel

3. Validation Layers & SPIR-V Tools

Installs the standard validation layers and required SPIR-V tools. These are crucial when debugging Vulkan applications.

sudo apt install vulkan-validationlayers spirv-tools
# or
sudo dnf install mesa-vulkan-drivers vulkan-validation-layers-devel

Libraries

X Window System and XFree86

Interface to the XFree86-VidModeExtension:

sudo apt install libxxf86vm-dev
# or
sudo dnf install libXxf86vm-devel

X Window System client interface to the XINPUT extension:

sudo apt install libxi-dev
# or
sudo dnf install libXi-devel

GLFW (Window creator)

sudo apt install libglfw3-dev

GLM (Linear algebra library)

sudo apt install libglm-dev

Test Run

To compile the program run

make test

Executable will be inside build.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages