Skip to content

Vulkan(Compute Shader + Instancing rendering) & C++ fish swarm, developed on macOS

License

Notifications You must be signed in to change notification settings

mushe/VulkanFish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VulkanFish

Vulkan(Compute Shader + Instancing rendering) & C++ fish swarm, developed on macOS

30000 fishes / 30 FPS / MacBook Air 2022(M2)

demo : https://www.youtube.com/watch?v=Kao4RJQwu_Y

This is a port to Vulkan of my past Unreal Engine creation (https://github.com/mushe/UnrealVFXCollection)

Screenshot 2023-08-27 at 21 08 17

Building on GNU/Linux

Dependencies

  • GNU/Linux
  • LLVM
  • GLFW
  • Vulkan
  • Git

Steps

git clone https://github.com/mushe/VulkanFish.git
cd VulkanFish
make
cd Build
./vulkanfish

References

https://github.com/KhronosGroup/Vulkan-Sample

https://github.com/Overv/VulkanTutorial

About

Vulkan(Compute Shader + Instancing rendering) & C++ fish swarm, developed on macOS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages