├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── shader ├── advect.comp ├── divergence.comp ├── externalForce.comp ├── pressure.comp └── render.comp └── src ├── image.hpp ├── kernel.hpp └── main.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .vscode 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/README.md -------------------------------------------------------------------------------- /shader/advect.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/shader/advect.comp -------------------------------------------------------------------------------- /shader/divergence.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/shader/divergence.comp -------------------------------------------------------------------------------- /shader/externalForce.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/shader/externalForce.comp -------------------------------------------------------------------------------- /shader/pressure.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/shader/pressure.comp -------------------------------------------------------------------------------- /shader/render.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/shader/render.comp -------------------------------------------------------------------------------- /src/image.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/src/image.hpp -------------------------------------------------------------------------------- /src/kernel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/src/kernel.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yknishidate/vulkan-fluid/HEAD/src/main.cpp --------------------------------------------------------------------------------