Not sure if this is going to work, as distribution shader also needs terrain information which is fed by "compute terrain". If I add a terrain feature coming after the "compute terrain", a "distribution shader" will not see the extra displacement, just like the populator didn't.