Oliver-- great shader.. I have written a DLL that renders the terrain for me.. but since it renders it form the camera view, obviously the reflection wrong.. it should be upside down.. how can you make it so the reflection is upside down..just inverting the mid.xy coords flips it but also makes it move the wrong way left and right when panning the camera..