Smoothed Particle Hydrodynamics implementation in OpenGL compute shader. Licensed under MIT License.
https://github.com/multiprecision/undergraduate_thesis/blob/master/undergraduate_thesis.pdf
- Install Visual Studio 2022 with "Desktop development with C++" workload and "Windows 11 SDK (10.0.22000)" component.
- Make sure to have the latest graphics driver installed.
- Install the latest Vulkan SDK (version 1.3) and select GLM during installation.
- Install Python 3 to run shader compilation script.
- Run compile.py to compile shaders.
- Open sph.sln, build, and run.