Update all SCM shaders to move sampler out of struct