SkillAgentSearch skills...

Water

Simple calculation to render cheap water effects.

Install / Use

/learn @KrisYu/Water
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Water

Simple calculation to render cheap water effects.

Swift 3.0 License MIT

This simple project demonstrates :

  1. how to use Metal draw compute shader, or known as 'kernal function'.
  2. share code between iOS/OSX, both targets are built in the same project.

Demo - Mac

Mac

Demo - iPhone

iPhone

Build and Run

Choose to run OSX or iOS version.

Notice: iOS simulator doesnot support Metal framework, you have to run it on a real A7 iPhone.

Thanks

This is an experiment with Apple Swift/Metal shading language. Bascially I just port this WebGL shadertoy to Metal.

  • Special thanks to Victor Korsun for letting me use his shader code
  • http://metalkit.org for all the nice tutorials

Related Skills

View on GitHub
GitHub Stars386
CategoryDevelopment
Updated11d ago
Forks16

Languages

Swift

Security Score

85/100

Audited on Mar 15, 2026

No findings