This patch fixes a MetalRT issue where viable shadow hits are discounted based on the false assumption that hits are ordered by distance. With this patch, the following unit tests now pass: - openvdb smoke - shadow catcher pt transparent lamp only 0.8 - shadow catcher pt transparent lamp only 1.0 Pull Request: https://projects.blender.org/blender/blender/pulls/106276