Yes, I am quite satisfied with this shader, and the performance is nice!
It's funny how the better understanding of code you get and the more complicated code you write, the better the performance!?

My first attempts at water, as you can see on the early pages of this thread, looked terrible and was super laggy...
I did have a 3d interface for the fire director for a while.
You can see it here, 2 minutes in:
https://www.subsim.com/radioroom/showpost.php?p=2536683&postcount=46
Sadly it had very bad performance, and there was alot of issues.
The fire director uses a picture-in-picture concept which is performance hungry. And when you enable the stereoscopic rangefinder it is 2 pictures-in-pictures.
So for now until I find a better solution, it will be 2d.
I may improve the textures and make it feel 3d!