Resolves failing unit tests where missing texture read support for 1D/3D textures was required. Also resolves a number of missing format support cases when determining texture component count and byte size for reading/writing. Authored by Apple: Michael Parkin-White Pull Request: https://projects.blender.org/blender/blender/pulls/108751