Day 2
I spent much of Day 2 refactoring to encapsulate the different effects better. With a wrapper around the ripple simulation I was able to combine it with the rendering shader, and hook up mouse input to draw ripples:
It looks pretty good in a screenshot but better in a video.
(log in to comment)