Skip to content

AndreCorreaSantos/Vulkan_Playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vulkan Rendering Project

This project includes Vulkan rendering of:

  • Gerstner Waves
  • Procedurally Generated Perlin Noise Terrain
  • Perlin Noise Generated Blobs
  • And much more...

The boilerplate code and initial file logic are based on tutorials from Brendan Galea's YouTube channel.

Installation Instructions

1. Install the Code Formatter

To install clang-format, run the following command:

sudo apt install clang-format

To execute the formatter run:

make format

2. Install the Necessary Dependencies

Install the Latest NVIDIA Drivers

Download and install the latest NVIDIA drivers from NVIDIA's website.

Install Vulkan

Follow the Vulkan SDK installation guide from the Vulkan homepage.

Install Shader Compilers

Download glslc from the Shaderc GitHub repository and add it to /usr/local/bin/glslc.

To compile the shaders, simply run:

./compile.sh

Disclaimer

This project is most likely not compatible with non-Linux systems.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages