I’ve spent TWO days on my water problem. Day 1 : impossible to find what was wrong with my fragment shader. So day 2 : I decided to prepare a new shader from scratch.
Good news: my new shader looks better and work identically on AMD / INTEL / NVIDIA.
Side effect: I finally found what the first problem was. Not the shader itself (of course not……..) but simply the environment texture. It looks like there is a very slight difference with Nvidia Cubic texture sampler.
Anyway, problem solved.