The scene is rendered twice per frame — first into a render target with a flipped camera below the water plane, then sampled by the water's fragment shader as a screen-space reflection texture. Wave displacement, Fresnel-blended deep/shallow colors, and Blinn-Phong specular complete the look.