Skip to content

elx3020/vulkan_api

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

No releases published

Packages

 
 
 

Contributors

Languages