water surface simulation with fshader

Hmm, isn’t it possible to set the clear color of the buffer to (0,0,0,0)?

Otherwise, if you want to output more information from the shader, use Multiple Render Targets. The idea is that besides having just one o_color you have multiple output colors. The Fireflies sample shows how to do that.