I have been using that reference as a tessellation example.
The biggest problem is that my code base is so huge. I have texture arrays for height maps, FBO for shaows, reflections, and a bunch of other stuff which complicate code slightly.
I will check out the AMD GPU shader analyzer. Thanks for the info. I will post an update when I test it