Author: TheTutor
Having some decent looking water in a 3D world can really be refreshing. Inside of this tutorial, you'll find a technique for creating a tessellated, textured quad whose vertices are perturbed to create the effect of swaying water.
Functions/Methods Used: IDirect3DDevice9:: GetDeviceCaps(), SetRenderState(), SetTextureStageState(), SetSamplerState(), SetTexture(), DrawIndexedPrimitiveUP()