Skip to content

Marko534/VulkanTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlenderLikeProgram (with vulkan)

Installing the necessary packages (Linux)

Made this project primarily in Fedora, so I am most familiar with dnf.

Here is a link to set up your environment (tldr bellow)

Vulkan

apt

sudo apt install vulkan-tools
sudo apt install libvulkan-dev
sudo apt install vulkan-validationlayers-dev spirv-tools 

rpm

sudo dnf install vulkan-tools
sudo dnf install vulkan-loader-devel 
sudo dnf install mesa-vulkan-devel vulkan-validation-layers-devel

Arch HAHAHA no.

GLFW

apt

sudo apt install libglfw3-dev

rpm

sudo dnf install glfw-devel

Arch HAHAHA no.

GLM

apt

sudo apt install libglm-dev

rpm

sudo dnf install glm-devel

Arch HAHAHA no.

Shaders

apt

download this link

Two popular shader compilers are Khronos Group's glslangValidator and Google's glslc. The latter has a familiar GCC- and Clang-like usage, so we'll go with that: on Ubuntu, download Google's unofficial binaries and copy glslc to your /usr/local/bin. Note you may need to sudo depending on your permissions.

rpm

sudo dnf install glslc

Arch HAHAHA no.

Misc

apt

sudo apt install libxxf86vm-dev libxi-dev

rpm

sudo dnf install libXi-devel libXxf86vm-devel
sudo dnf group install "Development Tools"

Arch HAHAHA no.

Building and running the project

The project is made with Cmake. You just need to run one script.

chmod +x unixBuild.sh
./unixBuild.sh

If you are having problems try to delete the build folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages