https://hgpu.org/?p=2305
Real-Time Rendering of Point Based Water Surfaces