Changes to ensure all supported texture tests are passing with the Metal backend and add additional tests to cover texture_3d and texture 1d test cases. Authored by Apple: Michael Parkin-White Co-authored-by: Michael Parkin-White <mparkinwhite@apple.com> Pull Request: https://projects.blender.org/blender/blender/pulls/113889