zink: descriptor refactoring todo
Mobile drivers frequently have only the minimum required number of descriptor sets (4) available, but zink currently requires 5 in order to use shader images. TODO items to resolve this:
- when possible, collapse set indices for null sets
- merge push set back into ubo set if necessary I guess