Depending on the usage of an image/image view different image aspect requirements need to be used. When changing the layout of an image all aspects needs to be included. When using it as a sampler or framebuffer attachment only one aspect can be used. This change also remove duplicated code when creating image views. Pull Request: https://projects.blender.org/blender/blender/pulls/111349