Subroutine declaration got left out in some refactorings, restored.
Proper handling for image load/stores for uint and int images.
Raw UAV names declared properly.