Reduce changes with GG branch.
Use shader data for get sampler registers in BasicClouds and CloudLayer.
Small changes for reduce diferences with GG branch.