Skip to content

tmforshaw/Vulkan-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulkan-Engine

An engine I am building to learn the vulkan API.

Description

Originally I attempted to create an engine in OpenGL, however I want to try my hand at Vulkan because it is more powerful and modern.

Installation

You may find that when you try to compile the engine you are missing some files, you will need to run the following commands:

sudo apt install build-essential
sudo apt install clang

This installs some basic C++ utilities, and the clang/clang++ compiler.

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

This installs all of the necessary vulkan libraries, some tools to deal with compiled shaders, the GLFW framework, and the GLM library.

sudo apt install libxxf86vm-dev
sudo apt install libxi-dev

This installs some libraries that are needed for the linker.

Lastly you will need to download the Google unofficial binaries for the GLSLC compiler and put glslc into your usr/local/bin folder.

About

An engine I am building to learn the vulkan API.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages