Hmm, I actually wanted to suggest a “Normal to Heightmap”-node to complement POM, but I almost forgot that the custom HLSL node can only sample texture objects.
Using anything but a texture object as heightmap input would be only possible after making modifications to the way the custom HLSL node works, right?