I am quite a newby when it comes to GLSL. I am currently trying to write a shader to render a water surface. This involves multi-texturing: the water texture, reflection environment map, and a refracted texture. I have written this shader in RenderMonkey and the shader works.