Years ago I made this demo for testing 2d water rendering. I had to use render target and metaball shading. I only concentrated to implement rendering stuff not water physics.