Skip to content

EthanRule/3D-Physics-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Physics Engine

3D Physics Engine built with Vulkan.

Dependancies

Install All:

sudo apt update && sudo apt install -y build-essential cmake ninja-build libvulkan1 mesa-vulkan-drivers vulkan-tools libvulkan-dev vulkan-validationlayers spirv-tools libglfw3-dev libglm-dev
Click to install one at a time

System Update:

sudo apt update

Build Tools:

sudo apt install build-essential cmake ninja-build

Vulkan Packages:

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-tools

Vulkan Libs:

sudo apt install libvulkan-dev

SPIR-V Debug Tools:

sudo apt install vulkan-validationlayers spirv-tools

GLFW Window management and GLM math:

sudo apt install libglfw3-dev libglm-dev

Test Dependencies with:

vulkaninfo
vkcube

Compile -> Link -> Execute:

./build.sh

Status:

Credits:

https://www.vulkan.org/
https://gcc.gnu.org/

Resources:

https://vulkan-tutorial.com
https://cplusplus.com/

About

3D physics engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published